Quantcast
Channel: Phoenix Firestorm Project - Wiki
Viewing all 5258 articles
Browse latest View live

firestorm_change_log_5.0.7.52912 - [Table]

$
0
0

Firestorm Release Notes 5.0.7 (52912) Release


Firestorm Release 5.0.7.52912 Downloads can be found HERE


New Features And Improvements In This Release

This page shows all changes since the 5.0.1.52150 Release.
If you are updating from an earlier version then 5.0.1, 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.7 blog post.



Linden Lab New Features and Improvements


  • NEWProject JigglyPuff - New region and parcel access controls
    Added the new Estate Ban Lines override option for estate owners
    If “Parcel owners can be more restrictive” is disabled on a region, when a region is explicitly set to Public Access via the Region / Estate floater, parcel owners will no longer be able to uncheck “Allow Public Access” or set other restrictive access (e.g. Group Only) in the About Land floater for their parcel.
    The region and parcel access user interface has also been redesigned for greater clarity.
    Inara Pey's review of this feature can be found on her Firestorm 5.0.7 review.
    Rider Linden, AndreyL ProductEngine
  • NEWAdded the ability to set custom folders for uploading items
    You can now set custom folders for uploading items:
    Set the inventory folder as default via right-click menu, “Use as default for” and chose which type of upload, Image, Sound, Animation, Model
    View your settings via Preferences → Firestorm → Uploads
    Andreyk ProductEngine, Firestorm Implementation by Ansariel Hiller
  • NEWAdded an option to cycle through texture faces
    Edit an object → Top menu bar, Build → Select Elements
    Either “Edit linked parts” or “Select Face”, then:
    • Select Next Part or Face (CTRL + .)
    • Select Previous Part or Face (CTRL + ,)
    • Include Next Part or Face (CTRL + SHIFT + .)
    • Include Previous Part or Face (CTRL + SHIFT + ,)
      Andreyk ProductEngine
  • NEWAdded a new toolbar button for “Report Abuse”
    This feature was requested in BUG-40499
    Avatar → Toolbar Buttons → Report Abuse
    Andreyk ProductEngine
  • NEWAdded a new Grid Status floater and toolbar button
    The toolbar button will flash when the grid status page is updated
    This feature was requested in BUG-41151
    Avatar → Toolbar Buttons → Grid Status
    Mnikolenko ProductEngine
  • NEWAdded new “Ignore Landing Point” group ability
    On group owned land, when “Ignore Landing Point” is enabled on a group role, it will allow members of that role to override the teleport routing
    eg) Right click → teleport to on the parcel if a landing point is set, as long as Direct Teleport is enabled on the region.
    Mnikolenko ProductEngine
  • NEWAdded the ability to see and modify mute types within the block list
    Comm → Block List → Right click an avatar name → Choose to block voice, text, particles &/or object sounds
    AndreyL ProductEngine
  • NEWAdded a new option to never render friends as a Jellydoll
    Top menu bar → World → Always show friends normally
    Mnikolenko ProductEngine
  • NEWAdded a new URI namespace - /legacyname
    The legacyname URI namespace will always return an agents legacy name regardless of the “View Display Names” viewer setting
    secondlife:///app/agent/<UUID>/legacyname
    This feature was requested in BUG-41103
    Mnikolenko ProductEngine
  • NEWAdded second life events menu option
    Top menu bar → World → Events
    Andreyk ProductEngine
  • NEWAllow to use the last image from the Abuse report floater after relog
    This feature lets the Abuse Report floater stay open after a relog from a crash/logout and maintains the last image it had
    This feature was requested in BUG-40499
    Mnikolenko ProductEngine
  • NEWAdded a new debug setting to account for CTRL+ 0 zoom when mesh LOD is calculated
    Advanced → Show Debug Settings → IgnoreFOVZoomForLODs
    When IgnoreFOVZoomForLODs is set to TRUE, unrigged mesh will load the higher LODs when zooming in using CTRL + 0
    This feature was requested in BUG-40757
    Mnikolenko ProductEngine
  • NEWAdded a warning when objects in different regions can't be linked
    “Objects cannot be linked across region boundaries”
    AndreyK ProductEngine
  • NEWAdded “Duplicate” feature into Build-Object sub-menu
    Top menu bar → Build → Object → Duplicate
    AndreyK ProductEngine
  • NEWChanges to Trash behaviour to prevent accidental inventory deletion
    • The prompt displayed when you have over 5K items in Trash will be amended to show the trash folder when you’re ready to purge it – before you can purge it.
      When you empty trash from there, there's a confirmation dialog with item count too.
    • Backspace won’t act as delete on Windows (but will still delete on Mac as it’s the only option available).
    • The purging Trash notification will give you the count of items you’re deleting and will be unavoidable.
    • You can no longer purge trash from Recent Items tab, because you might think you're deleting just the recent items, but in fact it's everything.
    • The “Are you sure you want to delete this thing” warning will be seen at least once per session.
      This will hopefully fix BUG-100541
      AndreyK ProductEngine, Mnikolenko ProductEngine
  • NEWAdded “Copy outfit list to clipboard” for Current Outfit folder
    Inventory → Right click “Current Outfit” folder → Copy outfit list to clipboard
    This feature was requested in STORM-2092
    Contributed by Jonathan Yap
  • 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, Nat Linden, Vir Linden, Eli Linden, Oz Linden, AndreyK ProductEngine, AndreyL ProductEngine, Mnikolenko ProductEngine, Ruslan ProductEngine, PavelK ProductEngine

  • Fixed edit tool being tiny on 4k displays
    This fixes BUG-41069 and FIRE-20449
    PavelK 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 opening many scripts
    Mnikolenko ProductEngine
  • Fixed crash when uploading a mesh if Include skin weights checkbox is clicked before preview appears
    Mnikolenko ProductEngine
  • Fixed Viewer crash when attempting to block an experience from the permissions request dialog
    This fixes BUG-40762
    Mnikolenko ProductEngine
  • Fixed viewer crash when hovering in fast timers floater
    Mnikolenko ProductEngine
  • Fixed viewer crash when saving sky preset and clicking “Save” button twice
    Mnikolenko ProductEngine
  • Fixed newly created & renamed favorite landmarks were displaying the old name
    This fixes BUG-37645
    AndreyK ProductEngine
  • Fixed renaming worn outfit is not reflected in gallery view
    This fixes BUG-40940
    Mnikolenko ProductEngine
  • Appearance panel performance improvements
    AndreyK ProductEngine
  • Fixed Preferences floater taking too much time to open at the login screen on some machines
    Mnikolenko ProductEngine
  • Set a cap for each attachment's render weight
    The cap can be changed with the debug setting MaxAttachmentComplexity
    This fixes BUG-41034
    AndreyK ProductEngine, Mnikolenko Productengine
  • Fixed teleport to friend location in world map omits Z value
    This fixes VWR-7792
    AndreyK ProductEngine
  • Fixed user never de-clouds with a large inventory after inventory fetch
    This fixes BUG-6192
    AndreyK ProductEngine
  • Fixed script error particle not displaying above agent when script error comes from a HUD
    This fixes VWR-26016
    Mnikolenko ProductEngine
  • Fixed “Repeats per meter” nor allowing direct input of negative values
    This fixes MATBUG-259
    Mnikolenko ProductEngine
  • Fixed Build Tool having wrong screen priority and can stay behind other floaters when called
    This fixes VWR-19864
    AndreyK ProductEngine
  • Fixed pasting from Mac Word into a notecard, line break is replaced by ?
    This fixes BUG-11892
    Mnikolenko ProductEngine
  • Improved viewer performance when using the Appearance Panel with a large inventory
    AndreyK ProductEngine
  • Renamed “Linksets…” in Build menu to “Region Objects”
    Top menu bar → Build → Pathfinding → Region Objects
    Mnikolenko ProductEngine
  • Fixed various inventory floater related issues
    • Opening new inventory via Control-Shift-I shortcut uses legacy and potentially dangerous code path
    • Closing new inventory windows don't release memory
    • During shutdown legacy and inoperable code for inventory window cleanup is called
    • Removed old and unused inventory legacy code
      This fixes STORM-2141
      Contributed by Ansariel Hiller (Firestorm Viewer)
  • Fixed import of custom spellcheck dictionary fails silently
    This fixes BUG-41218 and FIRE-20725
    Contributed by Ansariel Hiller (Firestorm Viewer)
  • Fixed stars being shaped like Pac-man
    This fixes BUG-40967
    Contributed by Sovereign Engineer (Alchemy Viewer)
  • Fixed Empty Trash/Empty Lost and Found menu items being active even when empty
    This fixes STORM-2091
    Contributed by Jonathan Yap


Firestorm New Features and Improvements


  • Merge up to Linden Lab viewer 5.0.5 codebase
    Firestorm 5.0.7 is fully merged up to the 5.0.5 Linden codebase, plus some cherry picked fixes from upstream.
    Ansariel Hiller
  • KDU updated to version 7.9.1
    KDU 7.9.1 release notes
    Nicky Dasmijn
  • Glod update
    Nicky Dasmijn
  • Sign OS X binaries with The Phoenix Firestorm Project, Inc Apple ID
    Tonya Souther


RLVa Fixes and Improvements

  • Fixed RLVa Toolbar buttons not showing the disabled state anymore
    This fixes FIRE-20539
    Ansariel Hiller
  • Block auto-login when RLV is enabled
    This change was made to stop the third party XtremRLV wrapper from working with Firestorm due to too many users losing access to their accounts.
    Linden Lab recently posted a blog post about the dangers of using such a tool - Account Security Tips: Password Edition
    Kitty Barnett
  • Fixed @camdist[min|max] and @camunlock aren't enforced when using a scripted camera
    This fixes FIRE-21234
    Kitty Barnett


Skinning And Translations


  • Fixed the Stand/Fly button being too transparent on Starlight CUI skin
    This fixes FIRE-20494
    Ansariel Hiller
  • Fixed “Report Leaving Draw Range” does not persist after logout when checked in Vintage skin people panel
    This fixes FIRE-21121
    Ansariel Hiller
  • Translation updates and improvements
    German - Ansariel Hiller
    Polish - PanteraPolnocy
    Japanese - Hiroshi Kumaki


For Photographers


  • NEWAdded new Windlight sky - StrawberrySingh.com - Headshots
    This is the windlight Strawberry uses in all of her videos and the majority of her pictures.
    This was requested in FIRE-20756
    Strawberry Singh, Ansariel Hiller
  • Improved layout in the snapshot floater
    Ansariel Hiller


For Builders And Scripters


  • Fixed align tool manipulator not scaling with the UI scaling setting
    This fixes FIRE-20449
    Ansariel Hiller
  • Fixed disabling mouse wheel zoom also disabling scaling HUDs in build mode
    This fixes FIRE-20833
    Ansariel Hiller
  • Fixed RGB spinner on LSL tab and Hex entry in color picker not updating color and implemented proper check for valid Hex string
    Ansariel Hiller
  • Improved log output to script queue logging
    Ansariel Hiller
  • REMOVEDRemoved “Importing old Value” script dialog position option that isn't needed anymore
    Ansariel Hiller


Audio / Voice


  • REMOVEDRemoved the defective “Hear voice from everyone equally” option
    This option has been removed because it never worked properly
    For details see FIRE-17459
    Ansariel Hiller


Communications


  • NEWAdded CTRL-F shortcut for conversation history to open the search window
    Open a chat transcript via Comm → Conversation log
    CTRL-F will open the Search/Replace window
    Ansariel Hiller
  • NEWAdded a new option to show Nearby Chat in console/toasts while bubble chat is enabled
    Preferences → Chat → Visuals → Show chat in bubbles above avatars → Don't show chat in Nearby Chat console and toasts
    This feature was requested in FIRE-20876
    Ansariel Hiller
  • NEWAdded tally and limit values to the Block list
    Comm → Block List
    Ansariel Hiller
  • Fixed local chat toasts sometimes appearing on top of the chat floater
    This fixes FIRE-17834 and BUG-11858
    Ansariel Hiller
  • Fixed importing of custom spellcheck dictionary not working
    This fixes FIRE-20725
    Ansariel Hiller



  • NEWAdded support for Timezone switching in Teleport History
    World → Teleport History→ Gear menu → Select Timezone → Choose UTC, SLT or Local
    Beq Janus
  • NEWAdded optional position & data display option to Teleport History
    World → Teleport History→ Gear menu → Show → Position / Date
    Ansariel Hiller


Inventory, Appearance, Avatar


  • NEWMake it possible to disable trash-emptying warning
    Added a debug setting FSDontNagWhenPurging which when true will disable the “are you sure” modal for all empty trash context menus - defaults to false.
    This does not affect the empty trash prompt used in the trash preview floater that is shown when a user hits the trash overflow limit as this is considered a key safety valve.
    This change was requested in FIRE-21247
    Advanced → Show Debug Settings → FSDontNagWhenPurging
    Beq Janus, Ansariel Hiller
  • NEWList the attachment spots in “Attach to” in alphabetical order
    This change was requested in FIRE-21200
    Ansariel Hiller
  • Fixed attachments on extended Bento skeleton cannot be detached via pie menu
    This fixes FIRE-20504
    Ansariel Hiller
  • Clarified the meaning of the “Allow avatar to walk backwards” setting
    Preferences → Move & View → Movement → Allow avatars to walk backwards on your screen (SL default, local only)
    When checked, this option allows avatars that are moving backwards to be seen on your screen as walking backwards.
    This setting only affects what your viewer shows, not what the avatar actually does.
    This is the default behavior in the Second Life viewer.
    The avatar's AO may override this behavior and force turning the avatar around instead.
    For further details, see FIRE-20921
    Tonya Souther
  • REMOVEDRemoved the visited landmark icon that hasn't been working since 2008
    This fixes FIRE-20693 and VWR-7896
    Ansariel Hiller


User Interface


  • NEWAdded new preferences option to choose between V5 style & legacy style object profile window
    Legacy object profile is disabled by default for V5 login mode
    Preferences → User Interface → Interface Windows → Use legacy object properties
    Ansariel Hiller
  • Changed the URL Query part colour to be be more distinct from the URL colour on default settings
    This fixes FIRE-21013
    Beq Janus
  • Fixed login mode change confirmation notification so it actually looks like a confirmation
    This fixes FIRE-20624
    Ansariel Hiller


General


  • NEWAdded a toolbar button for “Show Friends only”
    By default, “Show Friends only” will be disabled after teleport.
    This is a change from current behaviour which confuses users who accidentally enable, or forget they have enabled it.
    To make “Show Friends only” persist after teleports either tick the box in the toolbar icon or enable “Keep 'Show friends only' enabled after teleporting” in Preferences → Move & View → Teleports.
    This feature was requested in FIRE-20977
    Avatar → Toolbar Buttons → Show Friends Only
    Beq Janus
  • Fixed sorting by date in legacy events search
    Content → Search → Events
    This fixes FIRE-20887
    Ansariel Hiller
  • Fixed the classified click statistics not showing in legacy profile
    This fixes FIRE-20507
    Ansariel Hiller
  • Fixed the grid check status page ignoring opening SL links in internal browser setting
    This fixes FIRE-20796
    Help → Check Grid Status
    Ansariel Hiller
  • Fixed illegal characters sometimes added to the open_notifications xml file
    This fixes FIRE-20655
    Ansariel Hiller
  • Various tweaks contributed to Firestorm by Sovereign Engineer
    • Fixed a bug in LLLineEditor where Capslock deselects text.
    • Fixed a copy & paste error in the permission check for editing media objects.
    • Fixed buffer creation using the wrong type.
    • Fixed avatar cloth failing to work in deferred rendering.
    • Fixed weird water glow on the edge of land due to broken alpha value.
    • Fixed gamma in underwater.
    • Fixed fullbright objects looking dark through fog.
    • Fixed impostors failing to render with alpha correctly.
    • Fixed infinite loop when OpenGL debugging is enabled.
    • Fixed failure to abort from LLDataPackerBinaryBuffer unpack* in the case of an error resulting in an invalid memcpy.
    • Vectorized Weight4Strider and ClothWeightStrider.
    • Use a vbo for the static LLVertexBuffer::drawArray/Element functions.
    • Improved selection silhouette rendering speed.
    • Don't use fixed functions when using shader renderer.
      Sovereign Engineer (Alchemy Viewer), Ansariel Hiller
  • Fixes to the Firestorm LSL bridge
    • Don't try to use LSL bridge if we don't have a URL and log URL request failures
      Ansariel Hiller
  • Fixed the Windows uninstaller not removing all registry keys
    This fixes FIRE-20497
    Nicky Dasmijn
  • Fixed the Windows installer showing the incorrect size
    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
  • Fixed crash when disabling Wireframe when ALM is enabled
    This fixes FIRE-9179
    Ansariel Hiller
  • Fixed crash when refreshing group profile
    This fixes FIRE-21031
    Ansariel Hiller
  • Fixed crash in LLFloaterScriptDebug
    Ansariel Hiller
  • Fixed viewer crash when a bad object entry is in an .slc sim object cache file
    This fixes FIRE-16995
    Beq Janus
  • check pointer to avoid allocation crash in llpluginclassmedia
    Ansariel Hiller
  • Enabled Texture Compression by default on systems with < 512 MB texture memory
    This change should help low end cards cope with all the meshes with high res textures that are common these days.
    You can disable texture compression if you prefer under Preferences → Graphics → Hardware Settings → Untick “Enable Lossy Texture Compression”
    Ansariel Hiller
  • Fixed the Windows 64bit viewer hanging during benchmarking / Initializing VFS on Windows 10 systems with older Intel cards after KB4015217
    If you suffer from this problem:
    • Right click the desktop shortcut for 5.0.7 64bit Firestorm → Properties → Shortcut tab.
    • In the “Target” text box, go to the end of the text, add a space and then add this text --noprobe.
    • So for example, if your target text is originally "C:\Program Files\FirestormOS-Releasex64\FirestormOS-Releasex64.exe" --set InstallLanguage en
    • You would change this to "C:\Program Files\FirestormOS-Releasex64\FirestormOS-Releasex64.exe" --set InstallLanguage en --noprobe
    • Then Apply & OK to save changes.
    • Launch the viewer from this edited shortcut.
      This fixes FIRE-21109
      Nicky Dasmijn


OpenSim New Features and Improvements


  • Fixed recompile scripts not working in OpenSim
    This fixes FIRE-20765
    Ansariel Hiller


Known Issues

FIXME

Firestorm JIRA Link Details Official viewer bug?1) New on 5.0.7?
FIRE-21298 Emotes using “/me” get the wrong name format No Yes
FIRE-21236 Help Menu - Check Grid Status doesn't open using External Browser Yes Yes
FIRE-21264 Latest Intel graphics driver 21.20.16.4678 causes viewer screen to be too large, top menu bar missing & click area ~1cm too low BUG-100858 No, Driver bug.
FIRE-21071 Group profile - Crashing when creating an Admin Role Mac Only No No
FIRE-20848 Icecast & Shoutcast v2 audio streams drop out in-world BUG-41531 No
FIRE-19704 Viewer crashes uploading mesh that uses a cube as the physics file Mac Only No No
FIRE-19333 Legacy Profile 2nd Life Pic sometimes blurry and opens at 32×32 instead of full size N/A No
FIRE-18160 [CEF] Media volume control has no effect on media volume. Mac & Linux onlyBUG-11821 No
FIRE-18045 [CEF] SLPlugin crahes frequently on Vista Vista Only Yes but no bug report 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-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-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-10883 Context Menu - The top of the right click menus are hidden No 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-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

Change Log Since 5.0.1.52150 Release


changeset: 52151:35df0b34958b
date: 2016-12-10 10:28 +0100
user: Nicky
summary: Tip to default.

changeset: 52152:3bea3655134c
date: 2016-12-10 12:28 +0100
user: Ansariel
summary: Fix bug in LLLineEditor where Capslock deselects text, found by Drake Arconis

changeset: 52153:472df17ae7c2
date: 2016-12-10 12:29 +0100
user: Ansariel
summary: Fix copy & paste error in permission check for editing media objects, found by Drake Arconis

changeset: 52154:7fd821a22301
date: 2016-12-10 12:40 +0100
user: Ansariel
summary: Fix buffer creation using the wrong type, found by Drake Arconis

changeset: 52155:91c48146e924
date: 2016-12-10 12:43 +0100
user: Ansariel
summary: Fix small layout issue in snapshot floater

changeset: 52156:84d8d3e3d557
date: 2016-12-10 17:15 +0100
user: Ansariel
summary: Set main branch to 5.0.2

changeset: 52157:de612f846183
date: 2016-12-11 00:13 +0100
user: Ansariel
summary: FIRE-20494: Stand/Fly button is transparent on Starlight CUI

changeset: 52158:3f022c588708
date: 2016-12-11 11:49 +0100
user: Ansariel
summary: Correct installed size in Windows installer

changeset: 52159:2ca26d9e51e0
date: 2016-12-11 12:02 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation (installer strings)

changeset: 52160:8d28d46ba422
date: 2016-12-12 00:24 +0100
user: Ansariel
summary: FIRE-20502: Money tracker shows unsuccessful payments

changeset: 52161:7a70acc2144a
date: 2016-12-12 09:37 +0100
user: Ansariel
summary: FIRE-20504: Attachments on extended skeleton cannot be detached via pie menu

changeset: 52162:8502a996fb69
date: 2016-12-12 16:48 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: FIRE-20497; Uninstaller did not remove all registry keys.

changeset: 52163:fecafb23d4f4
date: 2016-12-13 13:52 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Minor adjustments to pie menu in Polish translation

changeset: 52164:91ca532e2624
date: 2016-12-13 16:32 +0100
user: Ansariel
summary: FIRE-20507: Fix the return of FIRE-8787 and classified click statistics not shown in legacy profile

changeset: 52165:da1e60ffe73f
date: 2016-12-13 16:33 +0100
user: Ansariel
summary: Merge

changeset: 52166:873e477f0e14
date: 2016-12-15 10:47 +0100
user: Ansariel
summary: Added tag Firestorm_5.0.1_Release for changeset ab632018105c

changeset: 52167:18315a7a2f33
date: 2016-12-16 14:16 +0100
user: Ansariel
summary: Add CTRL-F shortcut for conversation history to open the search window

changeset: 52168:7be753d0ee1c
date: 2016-12-16 15:36 +0100
user: Ansariel
summary: FIRE-20539: [RLVa] Toolbar buttons don't show disabled state anymore
→ initialize_menus() is called before RLVa is enabled

changeset: 52169:dc3cc85feaa3
date: 2016-12-16 21:56 +0100
user: Ansariel
summary: FIRE-20545: Blacklisting from area search window doesn't work properly anymore

changeset: 52170:f954d1f4b30d
date: 2016-12-17 12:55 +0100
user: Ansariel
summary: FIRE-20554: Correct tooltip for video memory in preferences

changeset: 52171:00f44ad501a1
date: 2016-12-17 14:12 +0100
user: Ansariel
summary: Optional legacy version of the object profile window

changeset: 52172:e62a8362c9ad
date: 2016-12-17 14:14 +0100
user: Ansariel
summary: Disable legacy object profile for V5 mode by default

changeset: 52173:fa425ba2618c
date: 2016-12-20 11:23 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation; Some alterations in English one

changeset: 52174:c48b501e82a1
date: 2016-12-23 15:16 +0200
user: andreykproductengine akleshchev@productengine.com
summary: Reverted changeset 409b67af8faf (MAINT-6901)

changeset: 52175:a065b9202100
date: 2016-12-27 20:33 +0100
user: Ansariel
summary: FIRE-20624: Fix mode change confirmation notification so it actually looks like a confirmation

changeset: 52176:d584a3ac1f4c
date: 2016-12-31 13:19 +0100
user: Ansariel
summary: FIRE-9179: Fix crash LLRenderTarget:getTexture: Invalid attachment Index

changeset: 52177:bcce1d180ee8
date: 2017-01-03 11:16 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 52178:34516b84d921
date: 2017-01-06 09:32 +0100
user: Ansariel
summary: Don't try to use LSL bridge if we don't have a URL and log URL request failures

changeset: 52179:4767fac191ff
date: 2017-01-06 09:42 +0100
user: Ansariel
summary: And suddenly, completely on surprise, there is 2017…

changeset: 52180:377e08918a23
date: 2017-01-06 10:10 +0100
user: Ansariel
summary: FIRE-20655: Don't try to add illegal characters to persisted notifications filename

changeset: 52181:a6f7ba5dfc75
date: 2017-01-09 09:37 +0100
user: Ansariel
summary: FIRE-20693: Get rid of visited landmark icon that hasnn't been working anymore for ages

changeset: 52182:24dc298bb0d3
date: 2017-01-09 00:22 +0000
user: Beq beqjanus@gmail.com
summary: Support for Timezone switching in Teleport History
- Added FSTPHistoryTZ variable
- overrides the utc variable in datetime setting.
- Adds menu to LLTEleportHistoryPanel gear menu
- modifies behaviour of LLTeleportHistoryPanel:getNextTab to use TZ watersheds

changeset: 52183:2f29975111f0
date: 2017-01-09 00:27 +0000
user: Beq beqjanus@gmail.com
summary: Merge from lgpl

changeset: 52184:47cf1f91b2f5
date: 2017-01-09 23:30 +0000
user: Beq beqjanus@gmail.com
summary: Merge

changeset: 52185:3db60273839e
date: 2017-01-10 09:38 +0100
user: Ansariel
summary: Remove unnecessary cached control

changeset: 52186:16dbc1367c5c
date: 2017-01-10 09:39 +0100
user: Ansariel
summary: Add position & data display option to teleport history gear menu

changeset: 52187:946953a4893c
date: 2017-01-10 09:39 +0100
user: Ansariel
summary: Update German translation

changeset: 52188:c4371ace5140
date: 2017-01-10 10:23 +0100
user: Ansariel
summary: FIRE-17834: Unscrew MAINT-2579 fix and apply the change only for those toasts it's necessary for

changeset: 52189:b0a7064023d6
date: 2017-01-10 10:24 +0100
user: Ansariel
summary: Comment out logspam

changeset: 52190:ac3a78711338
date: 2017-01-10 13:10 +0100
user: Ansariel
summary: Drake says passing a const reference into a coroutine is bad…

changeset: 52191:37029b4140f1
date: 2017-01-10 18:26 +0100
user: Ansariel
summary: Properly initialize LLVivoxVoiceClient:mHidden

changeset: 52192:cd949075bb2d
date: 2017-01-11 14:15 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 52193:8a2dda839ddd
date: 2017-01-13 19:04 +0100
user: Ansariel
summary: FIRE-20725: Import of custom spellcheck dictionary doesn't work

changeset: 52194:f2178a9f73c4
date: 2016-12-16 09:51 -0500
user: Drake Arconis drake@alchemyviewer.org
summary: Fix avatar cloth failing to work in deferred

changeset: 52195:d29f481175d4
date: 2016-12-16 09:52 -0500
user: Drake Arconis drake@alchemyviewer.org
summary: Fix weird water glow on edge of land due to broken alpha value

changeset: 52196:9b6c391a5ed1
date: 2016-12-16 09:52 -0500
user: Drake Arconis drake@alchemyviewer.org
summary: Fix gamma in underwater

changeset: 52197:c8f7ce33473c
date: 2016-12-16 09:52 -0500
user: Drake Arconis drake@alchemyviewer.org
summary: Fix fullbright fog failing

changeset: 52198:9edb31c19e38
date: 2016-12-16 09:52 -0500
user: Drake Arconis drake@alchemyviewer.org
summary: Fix impostors failing to render with alpha correctly

changeset: 52199:b3904bd9a0ef
date: 2017-01-18 11:13 +0100
user: Ansariel
summary: Add Firestorm tags & stuff

changeset: 52200:605edfe8afe1
date: 2017-01-18 11:15 +0100
user: Ansariel
summary: Merge a bunch of rendering fixes from Drake Arconis (Alchemy Viewer)

changeset: 52201:c08238a303a3
date: 2017-01-22 21:30 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Windows: KDU 7.9.0.

changeset: 52202:e4f701a814c5
date: 2017-01-22 21:39 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Windows: KDU 7.9.0.

changeset: 52203:05155387ee01
date: 2017-01-23 10:45 +0100
user: Ansariel
summary: FIRE-20765: Recompile scripts not working on OpenSim

changeset: 52204:8959b4dc116b
date: 2017-01-23 11:55 +0100
user: Ansariel
summary: Improvements to script queue logging

changeset: 52205:2c34cfa25909
date: 2017-01-23 12:04 +0100
user: Ansariel
summary: Merge

changeset: 52206:6d93b4dcce38
date: 2017-01-24 13:05 +0100
user: Ansariel
summary: FIRE-20756: Added Windlight sky StrawberrySingh.com - Headshots

changeset: 52207:83bf22bc862f
date: 2017-01-24 13:58 +0100
user: Ansariel
summary: Max texture update time should be shared among the 3 texture pipeline threads I think…

changeset: 52208:8687839ff292
date: 2016-11-19 00:22 -0500
user: Drake Arconis drake@alchemyviewer.org
summary: Fix failure to abort from LLDataPackerBinaryBuffer unpack* in the case of an error resulting in an invalid memcpy

changeset: 52209:a1b1054eb68c
date: 2017-01-25 15:58 -0800
user: Rider Linden rider@lindenlab.com
summary: MAINT-7082: Remove waiting loop in frame when textures queued for download in alternate thread. With debug spam for observation.

changeset: 52210:cfcc28df43b3
date: 2017-01-26 10:19 -0800
user: Rider Linden rider@lindenlab.com
summary: MAINT-7082: max_idle_time unused.

changeset: 52211:c43d64880626
date: 2017-01-26 15:50 -0800
user: Rider Linden rider@lindenlab.com
summary: MAINT-7082: Clean up, remove log spam.

changeset: 52212:7bbfdae8b7b0
date: 2017-01-25 11:31 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7056 Viewer crash when opening many scripts.

changeset: 52213:9cde4928a73e
date: 2017-01-28 13:47 +0100
user: Ansariel
summary: FIRE-20796: Grid check status page ignores opening SL links in internal browser setting

changeset: 52214:89cd4eec6965
date: 2017-01-29 22:52 +0100
user: Ansariel
summary: FIRE-20766: Add debug messag output

changeset: 52215:fdd427440ffc
date: 2017-01-30 18:31 +0100
user: Ansariel
summary: Prevent warning “No callback found for: 'Inventory.CustomAction' in control: Find Links”

changeset: 52216:c53a2e727c23
date: 2017-01-30 18:59 +0100
user: Ansariel
summary: Fix a few UI warnings:
* Making dummy class LLView named “Buy Land…” in Menu Holder
* No callback found for: 'Media.ResetCurrentUrl' in control: current_url_reset_btn
* Making dummy class LLView named “media_tex” in toolbox floater
* Making dummy class LLView named “edit_media” in toolbox floater

changeset: 52217:2068b4bb06f7
date: 2017-01-30 19:51 +0100
user: Ansariel
summary: Introduce VIEWER_GENERATION as default substitution for LL's viewer generation

changeset: 52218:e6a49fce2470
date: 2016-09-23 19:45 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6747 eliminating convertion error

changeset: 52219:21bc5441bcbf
date: 2016-09-27 15:16 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6737 [VOB] Show confirmation floater when dnd an image to an Outfit folder

changeset: 52220:12cd6be97fd2
date: 2016-09-27 18:35 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6775 ParserWarning spam in viewer log

changeset: 52221:4029ce7641f5
date: 2016-09-28 12:35 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6773 Add payment message

changeset: 52222:518b05c2ab09
date: 2016-09-29 12:51 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6775 ParserWarning spam in viewer log

changeset: 52223:7a8aa7e6b642
date: 2016-09-29 21:34 +0300
user: andreykproductengine
summary: MAINT-6770 Remember appearance floater's chosen tab across logins

changeset: 52224:d29190b16614
date: 2016-09-30 11:21 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6783 Xml parser warnings should show the file name

changeset: 52225:629c91aaf1f8
date: 2016-09-26 21:29 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-4950 Appearance panel performance improvements.

changeset: 52226:c81d2bf65ef6
date: 2016-09-30 17:44 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 52227:c1a0fd067dff
date: 2016-09-30 05:15 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-6785 Clean up log spam caused by unused/undeclared “foto_bg_panel”

changeset: 52228:bc5f352688ce
date: 2016-10-04 19:07 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6779 Allow to use last pic from Abuse report floater after relog

changeset: 52229:5560f72bf362
date: 2016-10-04 16:41 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6748 Add Report Abuse as new Toolbar entry

changeset: 52230:c53ee520809f
date: 2016-10-05 16:19 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6761 Play button in the top right corner was not functioning when pressed

changeset: 52231:af8ec16a40db
date: 2016-10-06 19:01 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-6785 Don't parse XML when creating dummy LLPanel

changeset: 52232:2aa4d75c4348
date: 2016-10-06 19:32 +0300
user: Andrey Lihatskiy alihatskiy@productengine.com
summary: Merged in andreyl_productengine/viewer-neko-marchcat (pull request #55)

MAINT-6785 Don't parse XML when creating dummy LLPanel

changeset: 52233:d1805ac7c55e
date: 2016-10-07 21:11 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 52234:e8e6d839e914
date: 2016-10-11 01:21 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 52235:f5b0067c2122
date: 2016-10-11 13:16 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6600 FIXED Mac Viewer Does Not Handle Bad Arguments Gracefully

changeset: 52236:0ea8987bfcb4
date: 2016-10-11 14:15 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6811 remove Autopilot cancelled notification

changeset: 52237:8883ef1720a9
date: 2016-10-11 18:16 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6790 Fixing log spam

changeset: 52238:bd2841a920ea
date: 2016-10-12 16:48 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6813 Opening Preferences floater takes too much time to open on login screen on some machines

changeset: 52239:a43efd8d9b3f
date: 2016-10-15 07:08 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 52240:6025c82378e8
date: 2016-10-13 22:49 +0300
user: andreykproductengine
summary: MAINT-6828 Removed unnessesary spam in logs

changeset: 52241:0b2194c27a37
date: 2016-10-18 11:09 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6817 crash when uploading a mesh if Include skin weights checkbox is clicked before preview appears.

changeset: 52242:3157f9d50d53
date: 2016-10-20 16:15 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6835 Material of model is not a subset of reference, cause upload model dialog to stick with error

changeset: 52243:cf7999504bb0
date: 2016-10-20 17:04 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6830 Newly created & renamed favorite landmarks were displaying old name

changeset: 52244:be77ca1bef51
date: 2016-08-05 17:21 +0300
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-5018 crashing when touching mesh
Fix #1 Disable FSAA for drawing selected objects (it help to avoid crash on
old ATI cards (in my case it's a HD3800)).

changeset: 52245:accf007a8e91
date: 2016-09-27 15:43 +0300
user: Ruslan Teliuk ruslantproductengine@lindenlab.com
summary: Merged lindenlab/viewer-neko into default

changeset: 52246:0d2f16d115ff
date: 2016-09-28 18:01 +0300
user: Ruslan Teliuk ruslantproductengine@lindenlab.com
summary: Merged lindenlab/viewer-neko into default

changeset: 52247:eed3211d0db1
date: 2016-10-11 16:21 +0300
user: Ruslan Teliuk ruslantproductengine@lindenlab.com
summary: Merged lindenlab/viewer-neko into default

changeset: 52248:ec5d1860645d
date: 2016-10-20 16:50 +0000
user: Ruslan Teliuk ruslantproductengine@lindenlab.com
summary: Merged in ruslantproductengine/viewer-neko-ruslant-4-cr (pull request #60)

MAINT-5018 crashing when touching mesh

changeset: 52249:c776da34a7e8
date: 2016-10-21 16:59 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6860 Appearance floater crash due to missnamed variable

changeset: 52250:2aecc9fdd51e
date: 2016-10-21 17:29 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6855 Developer > Show Info > Show Render Info is not reporting accurate vertex counts for Selected Objects

changeset: 52251:d95161dd7f09
date: 2016-10-24 13:28 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6861 FIXED Viewer crashes when attempting to block an experience from the permissions request dialog.

changeset: 52252:b7c3707be4a8
date: 2016-10-25 18:14 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6775 ParserWarning spam in viewer log

changeset: 52253:37fe4e18eb61
date: 2016-10-25 20:09 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 52254:cd1467d71bce
date: 2016-10-26 15:10 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: SL-448 Implement a limit to block list

changeset: 52255:1e6556063385
date: 2016-10-27 21:10 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 52256:0af400ad8aae
date: 2016-10-28 11:30 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6875 Viewer crashes after double clicking on Upload>Mesh

changeset: 52257:b81a82ef71bd
date: 2016-10-31 17:47 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-2465 FIXED Viewer crash when hovering in fast timers floater

changeset: 52258:cc05d669e2c2
date: 2016-10-28 17:29 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6825 Fixing bad_alloc crash

changeset: 52259:33b77bfd1a3c
date: 2016-11-02 17:19 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6884 Issues with the Outfit Gallery and viewer crashes - out of memory crashes since VOB

changeset: 52260:8a1f5dc0de7a
date: 2016-11-03 16:49 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6580 Snapshot becomes blank after changing the size of Second Life window

changeset: 52261:787db2b0b15e
date: 2016-11-03 17:28 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6884 Issues with the Outfit Gallery and viewer crashes - out of memory crashes since VOB

changeset: 52262:2fd67d70c4f2
date: 2016-11-03 16:55 +0000
user: max nikolenko maximnproductengine@lindenlab.com
summary: Merged MAINT-6884 Issues with the Outfit Gallery and viewer crashes - out of memory crashes since VOB

changeset: 52263:22e296fc3271
date: 2016-11-04 16:25 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6902 Place Profile → Region displays incorrect group or group is stuck on “Loading…”

changeset: 52264:2b964e87005f
date: 2016-11-04 16:18 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6905 reducing log spam

changeset: 52265:85204ad20b8c
date: 2016-11-04 15:20 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6906 Editing landmark name removes the land mark coordinates

changeset: 52266:38f25fedf4a7
date: 2016-11-07 12:33 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: STORM-2140 LLLineEditor enabled-state cannot properly set via XUI

changeset: 52267:f79671c9766f
date: 2016-11-07 21:03 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6911 Fixes viewer crash after using “Clear settings & reset form”

changeset: 52268:a4fb6d44d638
date: 2016-11-09 11:49 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6918 When viewer language is not set to English, LibVLC version does not display in system information.

changeset: 52269:e05e067212ed
date: 2016-11-09 12:55 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6919 New SKU description doesn't fit in REGION/ESTATE →Region tab

changeset: 52270:b1a30962dd54
date: 2016-11-09 14:20 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6917 Setting one avatar to “Do not render” causes all avatars to become imposters

changeset: 52271:446e49516117
date: 2016-11-09 20:32 +0200
user: andreykproductengine
summary: MAINT-6880 Viewer notification was not centered.

changeset: 52272:23f1c9cdc4bc
date: 2016-11-10 12:51 +0200
user: andreykproductengine
summary: MAINT-6912 Specifying physics mesh was resetting previous model name

changeset: 52273:a44b84b8f4c3
date: 2016-11-11 11:18 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6891 Chat longer than “fade after n lines” doesn't show except in chat history

changeset: 52274:0e5e5bbd11e9
date: 2016-11-11 19:26 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6909 Marking settings as obsolete

changeset: 52275:c8af0ab89356
date: 2016-11-14 22:01 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 52276:991149a914a5
date: 2015-05-20 10:56 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Introduce SUBSYSTEM_CLEANUP() macro
and use it for existing LLSomeClass:cleanupClass() calls.
This logs the fact of making the call, as well as making it.

changeset: 52277:e86c5a37e2b7
date: 2015-05-22 14:02 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Clean up some dubious LLSingleton methods.
Remove evil getIfExists() method, used by no one.
Remove evil destroyed() method, used in exactly three places – one of which
is a test. Replace with equally evil instanceExists() method, which is used
EVERYWHERE – sigh.

changeset: 52278:6c671f595bf6
date: 2015-05-22 22:05 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Add LLPounceable template for delayed registrations.
LLMuteList, an LLSingleton, overrides its getInstance() method to intercept
control every time a consumer wants LLMuteList. This “polling” is to notice
when gMessageSystem becomes non-NULL, and register a couple callbacks on it.
Unfortunately there are a couple ways to request the LLMuteList instance
without specifically calling the subclass getInstance(), which would bypass
that logic. Moreover, the polling feels a bit dubious to start with.
LLPounceable<T*> presents an idiom in which you can callWhenReady(callable) on
the LLPounceable instance. If the T* is already non-NULL, it calls the
callable immediately; otherwise it enqueues it for when the T* is set
non-NULL. (This lets you “pounce” on the T* as soon as it becomes available,
hence the name.) So if gMessageSystem were an LLPounceable<LLMessageSystem*>,
LLMuteList's constructor could simply call gMessageSystem.callWhenReady() and
relax: the callbacks would be registered either on LLMuteList construction or
LLMessageSystem initialization, whichever comes later.
LLPounceable comes with its very own set of unit tests. However, as of this
commit it is not yet used in actual viewer code.

changeset: 52279:598761408bbc
date: 2015-05-23 12:41 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Make gMessageSystem an LLPounceable<LLMessageSystem*>.
This will permit other subsystems to use gMessageSystem.callWhenReady() to (e.g.)
register callbacks as soon as gMessageSystem is fully initialized.

changeset: 52280:2390a1580a1c
date: 2015-05-23 13:34 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Convert gMessageSystem != NULL to simple bool test.
Now that gMessageSystem is an LLPounceable, we would either have to define
comparisons to LLPounceable's held type or static_cast<LLMessageSystem*> to
literally compare to NULL. But since we already define operator bool(), that's
the easy (and idiomatic) fix.

changeset: 52281:7d1bab2fc625
date: 2015-05-26 20:15 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Having an IF macro collides with helper libraries.
Changing to IFF in the lex/yacc sources (which are supposedly deprecated on
the viewer side anyway!) unbreaks Mac builds.

changeset: 52282:c34b49e9b8ea
date: 2015-05-26 20:15 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 52283:8a0678d40d7b
date: 2015-05-27 14:38 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Remove dubious polling in LLMuteList:getInstance().
The LLMuteList singleton instance might be requested before gMessageSystem is
constructed. LLMuteList wants to register a couple gMessageSystem callbacks.
Since gMessageSystem is not (yet) itself an LLSingleton, LLMuteList's
constructor can't just call it into existence. Until now, LLMuteList overrode
LLSingleton's getInstance() method: every time getInstance() was called, the
subclass override method would check whether gMessageSystem had been
initialized, and if so, register its callbacks before forwarding the call to
the base-class LLSingleton:getInstance() method.
Change to use LLPounceable:callWhenReady() instead.
This is the reason gMessageSystem was made an LLPounceable.

changeset: 52284:fc9b95935636
date: 2015-05-27 16:41 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Extract LLInitClass, LLDestroyClass from llui/llui.h
to a new llcommon/llinitdestroyclass.h.
This mechanism is so general – but has so many related moving parts – that
(a) it deserves to be in a header file all its own, instead of conflated with
llui.h, and (b) it should be in llcommon where anyone can use it. It has no
dependencies whatsoever on llui or anything viewer-specific.
In this very changeset we changed one #include “llui.h” whose comment admits
that it was only dragged in for LLDestroyClass.

changeset: 52285:a6431b47cdde
date: 2015-05-28 11:57 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Provide better commentation for llinitdestroyclass.h.

changeset: 52286:7724e79aaf62
date: 2015-05-28 16:52 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Normalize LLGlobalEconomy's use of LLSingleton.
LLSingleton currently presents two different usage styles: deriving MyClass
from LLSingleton<MyClass>, or just using a typedef. Turns out LLGlobalEconomy
is the ONLY class using the typedef style – and the apologetic comment talks
about a potential maintenance that hasn't actually happened.
Derive LLGlobalEconomy from LLSingleton<LLGlobalEconomy>, like everyone else.

changeset: 52287:b97f756a2aac
date: 2015-05-28 17:03 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Stop documenting deprecated alternative LLSingleton usage.

changeset: 52288:2d3abebeb2c1
date: 2015-05-29 15:10 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Per Vir review, use Boost.Signals2 for LLPounceable.
Vir points out that “queue of callables” is pretty much exactly what a signal
does.
Add unit tests to verify chronological order, also queue reset when fired.

changeset: 52289:9f047616ed1e
date: 2015-05-29 16:37 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Make LLPounceable noncopyable.
Changing the queue-of-callables implementation to boost:signals2:signal,
which is noncopyable, means that LLPounceable itself should be noncopyable.

changeset: 52290:0c84c2490a8c
date: 2015-06-24 20:57 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Finish 7724e79aaf62: remove LLGlobalEconomy:initSingleton()

changeset: 52291:49a751ab2589
date: 2015-06-24 21:14 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Introduce inter-LLSingleton dependency tracking.
Introduce LLSingleton:cleanupSingleton() canonical method as the place to put
any subclass cleanup logic that might take nontrivial realtime or throw an
exception. Neither is appropriate in a destructor.
Track all extant LLSingleton subclass instances on a master list, which
permits adding LLSingletonBase:cleanupAll() and deleteAll() methods.
Also notice when any LLSingleton subclass constructor (or initSingleton()
method) calls instance() or getInstance() for another LLSingleton, and capture
that other LLSingleton instance as a dependency of the first. This permits
cleanupAll() and deleteAll() to perform a dependency sort on the master list,
thus cleaning up (or deleting) leaf LLSingletons AFTER the LLSingletons that
depend on them.
Make C++ runtime's final static destructor call LLSingletonBase:deleteAll()
instead of deleting individual LLSingleton instances in arbitrary order.
Eliminate “llerror.h” from llsingleton.h, a longstanding TODO.

changeset: 52292:4546d9918521
date: 2015-06-25 16:04 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Try to avoid circularity between LLError and LLSingleton.
Part of LLError's logging infrastructure is implemented with an LLSingleton.
Therefore, attempts to log from within LLSingleton machinery could potentially
go south if LLError's LLSingleton is not yet initialized.
Introduce LLError:is_available() in llerrorcontrol.h and llerror.cpp.
Make LLSingletonBase:logwarns() and logerrs() consult LLError:is_available()
before attempting to use LL_WARNS or LL_ERRS, respectively.
Moreover, make all LLSingleton internal logging use logwarns() and logerrs()
instead of directly engaging LL_ERRS or LL_WARNS.

changeset: 52293:badb72271b95
date: 2015-06-25 16:07 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Correct forward declaration of LLSingleton_manage_master.
The forward declaration said it was a 'friend class', whereas the actual
definition is a struct. MSVC dislikes that.

changeset: 52294:61dc03e7e5c6
date: 2015-06-25 17:00 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Make LLHTTPClientAdapter not be an LLSingleton.
llhttpclientadapter_test.cpp starts its every test by explicitly instantiating
a local LLHTTPClientAdapter object. This is an abuse of LLSingleton, and if it
had been properly defined (private constructor), it should never have compiled.
Looked at the other way, though, every known reference to LLHTTPClientAdapter
instantiates a local object. Why did someone think it should be an LLSingleton
in the first place? Remove LLSingleton<> as a base class; remove llsingleton.h.
This makes llhttpclientadapter_test.cpp work just fine.
One might also question what value this class adds. It seems to do very little
– but more significantly, the ONLY references in the source tree are its
declaration, definition and test. Nobody actually uses it anywhere.

changeset: 52295:85503a040370
date: 2015-06-26 13:03 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Loosen LLSingleton circularity constraints slightly.
LLSingleton explicitly supports circular dependencies: initialization
performed during an LLSingleton subclass's initSingleton() method may
recursively call that same subclass's getInstance() method. On the other hand,
circularity from a subclass constructor cannot be permitted, else
getInstance() would have to return a partially-constructed object.
Our dependency tracking circularity check initially forbade both. Loosen it to
permit references from within initSingleton().

changeset: 52296:91a0f0a215fc
date: 2015-06-26 15:27 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Publish class name demangler as LLError:Log:demangle().
We've had this functionality buried in llerror.cpp for years. Make it
available for callers outside llerror.cpp too.

changeset: 52297:6f150cce2389
date: 2015-06-26 15:27 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: merge LLError:Log:demangle() to tip

changeset: 52298:acd583afef4d
date: 2015-06-26 15:28 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Use LLError:Log:demangle() to log LLSingleton classes.

changeset: 52299:836ba5d87554
date: 2015-06-30 14:49 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Add tests for new LLSingleton dependency functionality.

changeset: 52300:4cc637b51488
date: 2015-06-30 14:50 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 52301:c3972db60be7
date: 2015-11-02 14:09 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 52302:545715abb9bc
date: 2016-08-30 11:36 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 52303:b608fae52276
date: 2016-08-30 14:08 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Do less work inside typeid() calls.


clang gets nervous about expressions that call functions inside typeid(), even
though these particular typeid() calls are runtime expressions on runtime
values. Extract the offending calls to a previous statement.

changeset: 52304:6646d9c59cb1
date: 2016-08-30 14:09 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Remove unreferenced mInFlightCounter.


This fixes fatal warnings.

changeset: 52305:488754d5c669
date: 2016-08-30 14:12 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Change getIfExists() call to instanceExists().


LLSingleton:getIfExists() has been eliminated. The only remaining way to
detect whether a given LLSingleton has been instantiated is to call
instanceExists(). But the relevant cleanup code should be refactored to
cleanupSingleton() anyway, which would make this specific call moot.

changeset: 52306:7079359dbb65
date: 2016-08-30 14:16 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: LLGlobalEconomy is now an LLSingleton.


It used to contain an LLSingleton called Singleton, requiring
LLGlobalEconomy:Singleton:instance() to access it rather than the
conventional LLGlobalEconomy:instance(). This has been fixed, so normalize
references accordingly.

changeset: 52307:20d2a8feebfd
date: 2016-08-30 16:28 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Move “llerror.h” out of llcleanup.h, llinitdestroyclass.h


Introduce corresponding llcleanup.cpp, llinitdestroyclass.cpp modules to
contain code that performs logging calls.


Track class:method names for LLInitClass<T> and LLDestroyClass<T> subclasses,
and log them when called. The order in which these calls occur could be
relevant to bugs, and could surface the need to convert to LLSingleton
dependencies.

changeset: 52308:7669b34ca36b
date: 2016-08-30 16:42 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Consolidate special LLSingletonBase logging logic.

changeset: 52309:ea6fd7f291e8
date: 2016-08-31 14:25 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Add DEBUG logging to LLSingleton operations.


Specifically, log as LLSingleton captures inter-Singleton dependencies. Also
log cleanupAll() calls to cleanupSingleton() and deleteAll() calls to
deleteSingleton(), since they happen in an implicitly-determined order. But do
not log anything during the implicit LLSingletonBase:deleteAll() call
triggered by the runtime destroying the last LLSingleton's static data. That's
too late in the run; even std:cerr might already have been destroyed!

changeset: 52310:7ea6e71f351a
date: 2016-08-31 14:46 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: LLMetricPerformanceTesterBasic:cleanClass→cleanupClass
for consistency with everything else, so we can use SUBSYSTEM_CLEANUP() macro
to call it.

changeset: 52311:d3c3865a4fdb
date: 2016-08-31 16:17 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Add a tag to LLSingleton log messages.

changeset: 52312:cd271f947996
date: 2016-08-31 16:20 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Add LLSingletonBase:cleanupAll() and deleteAll() calls
near the end of LLAppViewer:cleanup() so every LLSingleton class that hasn't
already been explicitly cleaned up gets a chance to perform its own cleanup.

changeset: 52313:28537f75fc74
date: 2016-09-01 18:29 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with file:/Users/nat/linden/viewer-comment-lllog

changeset: 52314:afaec4297f6e
date: 2016-09-01 19:52 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with file:
/Users/nat/linden/viewer-comment-lllog

changeset: 52315:514037a33b7b
date: 2016-09-01 19:53 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5011: Use LL_VLOGS() rather than raw lllog() macro.


Raw lllog() doesn't work for varying log level, which is why LL_VLOGS()
exists.

changeset: 52316:ce9df4e68ab1
date: 2016-09-02 14:03 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Abbreviate FILE path in log_subsystem_cleanup().


LLError:abbreviateFile() is specifically to avoid cluttering log output with
the prefix of an absolute file path on the original build system, pointless
for anyone trying to read the log.

changeset: 52317:c574d75cae29
date: 2016-09-03 11:22 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Make LLError:is_available() depend on both LLSingletons.


LLError machinery depends on two different LLSingletons. Its is_available()
function is primarily for LLSingleton itself to determine whether it is, or is
not, safe to log. Until both of LLError's LLSingletons have been constructed,
attempting to log LLSingleton operations could produce infinite recursion.

changeset: 52318:b19be84b387e
date: 2016-09-03 11:30 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Add DEBUG logging to LLSingleton dependency tracking.


Specifically, add DEBUG logging to the code that maintains the stack of
LLSingletons currently being initialized. This involves passing
LLSingletonBase's constructor the name of LLSingleton's template parameter
subclass, since during that constructor typeid(*this).name() will only produce
“LLSingletonBase”.


Also add logdebugs() and oktolog() helper functions.

changeset: 52319:4684f38e461c
date: 2016-09-03 11:39 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Add LLCoros:get_id() to identify the running coroutine.


Change the module-static thread_specific_ptr to a function-static
thread_specific_ptr so it will be initialized on demand – since LLSingleton
will need to rely on get_id(). Note that since LLCoros isa LLSingleton, we
must take great care to avoid circularity.


Introduce a private helper class LLCoros:Current to obtain and bind that
thread_specific_ptr. Change all existing internal references from the static
thread_specific_ptr to the new Current helper class.

changeset: 52320:d15e57fe4072
date: 2016-09-03 12:04 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Break out LLCoros:get_id() into its own header file.


We need LLSingleton machinery to be able to reference get_id() without also
depending on all the rest of LLCoros – since LLCoros isa LLSingleton.

changeset: 52321:5326690794fc
date: 2016-09-06 12:08 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Ensure that llcoro:get_id() returns distinct values.


Until now, the “main coroutine” (the initial context) of each thread left
LLCoros:Current() NULL. The trouble with that is that llcoro:get_id()
returns that CoroData* as an opaque token, and we want distinct values for
every stack in the process. That would not be true if the “main coroutine” on
thread A returned the same value (NULL) as the “main coroutine” on thread B,
and so forth. Give each thread's “main coroutine” a dummy heap CoroData
instance of its own.

changeset: 52322:14bdf5fe83a4
date: 2016-09-06 21:07 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Make LLSingleton's 'initializing' stack coro-specific.


The stack we maintain of which LLSingletons are currently initializing only
makes sense when associated with a particular C++ call stack. But each
coroutine introduces another C++ call stack!


Move the initializing stack from function-static storage to
LLSingletonBase:MasterList. Make it a map keyed by llcoro:id. Each coro then
has a stack of its own.


This introduces more dependencies on the MasterList singleton, requiring
additional LLSingleton_manage_master workarounds.

changeset: 52323:595c632f31e8
date: 2016-09-06 21:25 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Prevent runaway LLSingletonBase:MasterList growth.


Until we reimplement LLCoros on Boost.Fiber, we must hand-implement
coroutine-local data. That presently takes the form of a map keyed on
llcoro:id, whose values are the stacks of currently-initializing LLSingleton
instances.


But since the viewer launches an open-ended number of coroutines, we could end
up with an open-ended number of map entries unless we intentionally prune the
map. So every time we pop the stack to empty, remove that map entry.


This could result in thrashing, a given coroutine's 'initializing' stack being
created and deleted for almost every LLSingleton instantiated by that
coroutine – but the number of different LLSingletons is necessarily static,
and the lifespan of each is the entire rest of the process. Even a couple
dozen LLSingletons won't thrash that badly.

changeset: 52324:70c030b579cb
date: 2016-09-15 20:18 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Normalize LLSingleton subclasses.


A shocking number of LLSingleton subclasses had public constructors – and in
several instances, were being explicitly instantiated independently of the
LLSingleton machinery. This breaks the new LLSingleton dependency-tracking
machinery. It seems only fair that if you say you want an LLSingleton, there
should only be ONE INSTANCE!


Introduce LLSINGLETON() and LLSINGLETON_EMPTY_CTOR() macros. These handle the
friend class LLSingleton<whatevah>;
and explicitly declare a private nullary constructor.


To try to enforce the LLSINGLETON() convention, introduce a new pure virtual
LLSingleton method you_must_use_LLSINGLETON_macro() which is, as you might
suspect, defined by the macro. If you declare an LLSingleton subclass without
using LLSINGLETON() or LLSINGLETON_EMPTY_CTOR() in the class body, you can't
instantiate the subclass for lack of a you_must_use_LLSINGLETON_macro()
implementation – which will hopefully remind the coder.


Trawl through ALL LLSingleton subclass definitions, sprinkling in
LLSINGLETON() or LLSINGLETON_EMPTY_CTOR() as appropriate. Remove all explicit
constructor declarations, public or private, along with relevant 'friend class
LLSingleton<myself>' declarations. Where destructors are declared, move them
into private section as well. Where the constructor was inline but nontrivial,
move out of class body.


Fix several LLSingleton abuses revealed by making ctors/dtors private:


LLGlobalEconomy was both an LLSingleton and the base class for
LLRegionEconomy, a non-LLSingleton. (Therefore every LLRegionEconomy instance
contained another instance of the LLGlobalEconomy “singleton.”) Extract
LLBaseEconomy; LLGlobalEconomy is now a trivial subclass of that.
LLRegionEconomy, as you might suspect, now derives from LLBaseEconomy.


LLToolGrab, an LLSingleton, was also explicitly instantiated by
LLToolCompGun's constructor. Extract LLToolGrabBase, explicitly instantiated,
with trivial subclass LLToolGrab, the LLSingleton instance.


(WARNING: LLToolGrabBase methods have an unnerving tendency to go after
LLToolGrab:getInstance(). I DO NOT KNOW what should be the relationship
between the instance in LLToolCompGun and the LLToolGrab singleton instance.)


LLGridManager declared a variant constructor accepting (const std:string&),
with the comment:
initialize with an explicity grid file for testing.
As there is no evidence of this being called from anywhere, delete it.


LLChicletBar's constructor accepted an optional (const LLSD&). As the LLSD
parameter wasn't used, and as there is no evidence of it being passed from
anywhere, delete the parameter.


LLViewerWindow:shutdownViews() was checking LLNavigationBar:
instanceExists(), then deleting its getInstance() pointer – leaving a
dangling LLSingleton instance pointer, a land mine if any subsequent code
should attempt to reference it. Use deleteSingleton() instead.


~LLAppViewer() was calling LLViewerEventRecorder:instance() and then
explicitly calling ~LLViewerEventRecorder() on that instance – leaving the
LLSingleton instance pointer pointing to an allocated-but-destroyed instance.
Use deleteSingleton() instead.

changeset: 52325:73246c008b88
date: 2016-09-16 11:04 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 52326:a3bd16f0801c
date: 2016-09-16 11:45 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Fix a couple new LLGlobalEconomy:Singleton references.

changeset: 52327:7c4a0318d632
date: 2016-09-17 20:54 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Eliminate pointless string search for “class ” prefix.


The Visual C++ runtime produces typeid(MyClass).name() as “class MyClass”.
It's prudent to check for the presence of that prefix before stripping off the
first six characters, but if the first comparison should ever fail, find()
would continue searching the rest of the string for “class ” – a search
guaranteed to fail. Use compare() instead.

changeset: 52328:2062689c6498
date: 2016-09-23 06:16 -0700
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Try workaround for dubious llcorehttp mem usage test.

changeset: 52329:36ac7af7d2ef
date: 2016-09-27 10:36 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Give up on running mem test twice: doesn't work

changeset: 52330:8a2de0473396
date: 2016-09-27 10:41 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Disable unrealistic failing checks on GetMemTotal().

changeset: 52331:a9e9456e7250
date: 2016-09-27 16:28 +0000
user: nat@linux-build-phx8.lindenlab.com
summary: MAINT-5232: Ensure BOOST_SYSTEM_LIBRARY follows BOOST_THREAD_LIBRARY.


In recent versions of Boost, BOOST_THREAD_LIBRARY depends on
BOOST_SYSTEM_LIBRARY. In llcorehttp/CMakeLists.txt, these were
incorrectly ordered for Linux. Somewhat oddly, that appears to have
caused Linux link errors even in llmath. Fix at least this problem.

changeset: 52332:d4ed14b0acce
date: 2016-09-27 12:38 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: LLWinDebug has empty constructor.


This didn't become apparent until we got past the other Windows build issues
and attempted to link the viewer itself.

changeset: 52333:027985a24104
date: 2016-10-11 10:59 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Merge up to VLC viewer from viewer-release

changeset: 52334:8e37770a075e
date: 2016-10-12 23:01 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Add LLHeteroMap to contain objects of unrelated classes.

changeset: 52335:d9ff654de734
date: 2016-10-13 07:11 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Ensure custom operator«() overload is visible to TUT.

changeset: 52336:64ef170b7f26
date: 2016-10-13 08:11 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-5232: Use LLHeteroMap for LLUICtrlFactory:ParamDefaults objs
instead of making every ParamDefaults specialization an LLSingleton in its own
right.

changeset: 52337:85408160c167
date: 2016-11-14 22:04 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-cleanup

changeset: 52338:a52d91a75639
date: 2016-11-15 01:39 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Buildfix: proper constructor declaration for LLHUDRenderNotifier

changeset: 52339:0877f2a51e5c
date: 2016-11-16 09:55 +0100
user: Ansariel
summary: Merge viewer-lynx

changeset: 52340:ce8d4ebd2ed9
date: 2016-11-16 10:53 +0100
user: Ansariel
summary: Remove circular dependency of LLWLParamManager & LLWaterParamManager singletons

changeset: 52341:5c3714591d0d
date: 2016-11-16 11:23 +0100
user: Ansariel
summary: Fix invalid XUI in floater_report_abuse.xml

changeset: 52342:dc6eeaa18ab1
date: 2016-11-16 11:23 +0100
user: Ansariel
summary: Update German translation

changeset: 52343:ba7ea3052e58
date: 2016-11-16 11:29 +0100
user: Ansariel
summary: Can't log after all singletons got destroyed

changeset: 52344:906fd9659ef9
date: 2016-11-16 11:30 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52345:540a9193f975
date: 2016-11-16 11:33 +0100
user: Ansariel
summary: Update contributions.txt

changeset: 52346:4140af19a069
date: 2016-11-15 13:00 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6929 [Contribution] E-mail links are not parsed correctly when top level domain is over 6 characters.

changeset: 52347:ad12c8e3f092
date: 2016-11-16 00:04 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-release

changeset: 52348:df3a437a06da
date: 2016-11-16 11:33 +0100
user: Ansariel
summary: Merge viewer-lynx

changeset: 52349:276d206061cf
date: 2016-11-19 17:50 +0100
user: Ansariel
summary: Update German translation

changeset: 52350:90dedb78721a
date: 2016-11-30 09:43 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52351:4e6d525e4557
date: 2016-11-14 20:13 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6920 More information in About Second Life floater

changeset: 52352:944b9548c3d0
date: 2016-11-16 09:53 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: Merged in MAINT-6920 More information in About Second Life floater

changeset: 52353:4ed0fad1469f
date: 2016-11-16 16:48 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: STORM-2140 LLLineEditor enabled-state cannot properly set via XUI

changeset: 52354:f73be0eb9d00
date: 2016-11-16 15:54 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6872 Account for CTRL+0 zoom when mesh LOD is calculated

changeset: 52355:5dbee67f1a73
date: 2016-11-16 17:48 +0000
user: max nikolenko maximnproductengine@lindenlab.com
summary: Merged in MAINT-6872

changeset: 52356:7cd74f36c0b8
date: 2016-10-19 01:12 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-6818 Fix for LLImageBase:allocateData crash

changeset: 52357:f355edeccae6
date: 2016-10-19 02:09 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-6819 Fix for LLTextureCacheRemoteWorker:doWrite crash

changeset: 52358:409b67af8faf
date: 2016-11-15 20:16 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6901 Fixes upload assigning different scale to parts of the model

changeset: 52359:4ea20bdf3839
date: 2016-11-18 16:24 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6901 Linux build fix

changeset: 52360:314ce4821d28
date: 2016-11-19 16:50 +0100
user: Ansariel
summary: STORM-2140 LLLineEditor enabled-state cannot properly set via XUI

changeset: 52361:44e8cd5c5dcb
date: 2016-11-18 20:59 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-2141 Fix for Sky Cloud Coverage reverting.

changeset: 52362:7e363b1f0b7f
date: 2016-11-14 14:45 +0100
user: Ansariel
summary: STORM-2141: Fix various inventory floater related issues:
* Opening new inventory via Control-Shift-I shortcut uses legacy and potentinally dangerous code path
* Closing new inventory windows don't release memory
* During shutdown legacy and inoperable code for inventory window cleanup is called
* Remove old and unused inventory legacy code

changeset: 52363:b93c5502c698
date: 2016-11-21 18:01 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6938 Fixed Inventory gear menu, 'empty' entries are always enabled.

changeset: 52364:d1614650fcc0
date: 2016-11-21 21:18 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in Ansariel/storm-2141

changeset: 52365:e68400215b47
date: 2016-11-21 22:58 +0200
user: andreykproductengine
summary: MAINT-6901 safety checks fix

changeset: 52366:3912a647ca67
date: 2016-11-22 16:30 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6949 Visual Outfit Browser - rename worn outfit is not reflected in gallery view

changeset: 52367:0fa5f9c0fa63
date: 2016-11-23 16:29 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6957 A high object bonus can cause incorrect parcel land capacity to appear in the build tool's Advanced floater

changeset: 52368:3c0f92928c0a
date: 2016-11-23 18:18 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6919 New SKU description doesn't fit in REGION/ESTATE →Region tab

changeset: 52369:7479029acac1
date: 2016-11-23 19:28 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6951 Fixed Appearance panel causing camera movement regardless of circumstance.

changeset: 52370:c8a2a2ec917d
date: 2016-11-19 11:19 +0000
user: Ansariel Hiller ansarielhiller@yahoo.de
summary: MAINT-6953 [Contribution] Error in DPI scaling calculation

changeset: 52371:c0f1fcc8d8c2
date: 2016-11-25 16:12 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6961 FIXED Some textures(copied from Library) couldn't be set as Outfit image via “Select image” although drag and drop works fine

changeset: 52372:4a791efe27c0
date: 2016-11-28 13:31 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6962 Viewer crashes when saving sky preset and clicking “Save” button twice

changeset: 52373:e31c31293655
date: 2016-11-28 18:48 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-5456 Button tooltips in Appearance floater should now be localisable

changeset: 52374:9f551afbd419
date: 2016-11-29 11:46 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6936 Black screen following toggle to wireframe in photo dialogue.

changeset: 52375:81d678de7bcc
date: 2016-10-21 19:38 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6803 Implemented possibility to cycle through texture faces

changeset: 52376:3bf1bd11a298
date: 2016-11-29 11:30 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: Merged in MAINT-6803 face cycling

changeset: 52377:9dd8251b47d6
date: 2016-11-19 22:25 -0500
user: Drake Arconis drake@alchemyviewer.org
summary: STORM-2143 Correct vertex winding of stars

changeset: 52378:9f7a5f196dc8
date: 2016-11-25 17:28 +0100
user: Ansariel
summary: Don't resize viewer window if UI scaling didn't change

changeset: 52379:3429f9159c79
date: 2016-11-25 17:40 +0100
user: Ansariel
summary: Fix UI scaling changed notice showing up on startup if system UI scale factor changed during last session

changeset: 52380:0752f9672fac
date: 2016-11-29 12:25 +0000
user: Andrey Lihatskiy alihatskiy@productengine.com
summary: Merged in Ansariel/viewer-neko-ui-scaling (pull request #98)


More improvements for UI scaling detection

changeset: 52381:9c61954920a3
date: 2016-11-29 12:28 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-6729 Fix crash in LLImageGL:analyzeAlpha()

changeset: 52382:5e6eb300d53d
date: 2016-11-29 17:17 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6967 FIXED Crash in LLFloaterAvatarPicker:find()

changeset: 52383:6ddbc4bb7bd0
date: 2016-11-30 04:41 +0000
user: Andrey Lihatskiy alihatskiy@productengine.com
summary: Merged in maxim_productengine/viewer-neko_maint2 (pull request #104)


MAINT-6967 FIXED Crash in LLFloaterAvatarPicker:find()

changeset: 52384:319a01195173
date: 2016-11-30 11:15 +0100
user: Ansariel
summary: Merge viewer-lynx

changeset: 52385:36d7a3312382
date: 2016-12-04 14:05 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52386:111488c0e11b
date: 2016-11-30 15:03 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6970 FIXED Crash in LLFloaterPermsDefault:updateCap()

changeset: 52387:82b3dcb4e8a4
date: 2016-11-30 21:25 +0200
user: andreykproductengine
summary: MAINT-6803 Account for deselection

changeset: 52388:36357c7451c9
date: 2016-12-01 12:18 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: Ignore plugin warnings on linux

changeset: 52389:5acb0652ceab
date: 2016-12-01 15:31 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6974 FIXED '[ERROR_MESSAGE]' dialog is shown if try to bulk apload any .txt file

changeset: 52390:6ef1ce995f23
date: 2016-12-01 13:58 +0200
user: andreykproductengine
summary: MAINT-6562 Avatar COF was occasionally failing to update because Not Found

changeset: 52391:d79d48138e95
date: 2016-12-02 12:43 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: Merged in MAINT-6562

changeset: 52392:cd89317ce62e
date: 2016-12-05 19:21 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Backed out changeset: ffffbe002ff2
Finally reverting the MAINT-4488 (see BUG-37693 for details)

changeset: 52393:708c5a74a861
date: 2016-12-05 21:56 +0100
user: Ansariel
summary: Merge viewer-lynx

changeset: 52394:063dc421a2d6
date: 2016-12-05 22:40 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52395:c0014162ed1d
date: 2016-12-05 21:51 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-release
DRTVWR-412 Bento (avatar skeleton extensions)

changeset: 52396:7d2d50a70739
date: 2016-12-05 22:42 +0100
user: Ansariel
summary: Merge viewer-lynx

changeset: 52397:8015f1d22c8e
date: 2016-12-15 09:34 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52398:5ac9a02ac730
date: 2016-12-08 17:21 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-6729 Additional fix for crash in LLImageGL:analyzeAlpha()

changeset: 52399:c3ecec18c151
date: 2016-12-06 14:22 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Skip the llcorehttp test that breaks test machinery.


Loath though I am to skip testing, this consistent failure is not a failure in
the software being tested (llcorehttp) but rather in the dummy server with
which we're testing it.

changeset: 52400:7f82ff45db43
date: 2016-12-06 15:38 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Skip the whole of the failing llcorehttp test function.

changeset: 52401:ea4f83d4ae30
date: 2016-12-06 16:09 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Try even harder to ignore errors in llcorehttp's dummy server.

changeset: 52402:8725320d8aaa
date: 2016-12-06 16:19 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Fix minor error in forwarding shutdown_request() call.

changeset: 52403:bbcba4b52f40
date: 2016-12-06 19:44 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Remove duplicate testrunner.py

changeset: 52404:82742b038116
date: 2016-12-07 09:30 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Revamp testrunner to shutdown server Thread at end.


Instead of having testrunner.run()'s caller pass a Thread object on which to
run the caller's server instance's serve_forever() method, just pass the
server instance. testrunner.run() now constructs the Thread. This API change
allows run() to also call shutdown() on the server instance when done, and
then join() the Thread.


The hope is that this will avoid the Python runtime forcing the process
termination code to 1 due to forcibly killing the daemon thread still running
serve_forever().


While at it, eliminate calls to testrunner.freeport() – just make the runtime
pick a suitable port instead.

changeset: 52405:a5d93325c72e
date: 2016-12-07 09:44 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix a couple variable references in debugging output.

changeset: 52406:0e1d31b2d9bb
date: 2016-12-07 10:05 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Reinstate test that we THOUGHT was killing test run.


But since the real problem is quite different, try with that suspected test
restored.

changeset: 52407:ab936b7b65e9
date: 2016-12-07 10:20 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Diagnostic prints to identify hangup

changeset: 52408:df6d865ad22e
date: 2016-12-07 13:25 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Make testrunner.run() avoid extra Thread altogether.

changeset: 52409:07c51e8fea98
date: 2016-12-07 14:10 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Apparently (some) Windows hosts still need freeport().


This is the function in indra/llmessage/tests/testrunner.py that iterates
through ports in a specified range, looking for an available one. Other
platforms understand a specification of port 0 to mean: “You pick one. I'll
just use whichever one you picked.”

changeset: 52410:c152304656da
date: 2016-12-08 14:27 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-skip-llcorehttp-test

changeset: 52411:980d05496fd2
date: 2016-12-09 18:49 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6840 start and pause doesn't wotk reliably and can get stuck

changeset: 52412:ea015c6c25b2
date: 2016-12-06 13:25 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6963 Object's name is not changed in inventory if object in attached state was renamed through Edit floater.

changeset: 52413:290d4c1316c8
date: 2016-12-08 16:24 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6979 Scroll bar in Appearance → Wearing jumps up to the top each time an attachment is detached

changeset: 52414:bbca735eacbb
date: 2016-12-09 00:00 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52415:ebe10b4b1197
date: 2016-12-12 18:24 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-6125 - Mesh avatar deforms constantly
MAINT-6910 - [MAINT-RC] Some mesh turns invisible when camera is moved on the Maint-RC viewer only - caused by fix for MAINT-6125.


Commulative fix.
Fixed for booth ticket's in indra/newview/llvovolume.cpp
Remained fixed, it's a small code improvements which is not related to
MAINT-6125, MAINT-6910

changeset: 52416:28a39b2ee4fb
date: 2016-12-09 19:31 +0200
user: pavelkproductengine <pavelkproductengine@lindenlab.com
summary: MAINT-6551 One of my avatars does not render correctly when ALM is disabled unless basic shaders are also disabled.

changeset: 52417:44d88da14de1
date: 2016-12-12 19:20 +0200
user: Pavel Krivich pavelkproductengine@lindenlab.com
summary: MAINT-6551 One of my avatars does not render correctly when ALM is disabled unless basic shaders are also disabled.

changeset: 52418:d7c7a6874d98
date: 2016-12-13 11:35 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6990 'Voice chat volume' floater is shown if you click in the right side of resident name

changeset: 52419:a4b11579d9e2
date: 2016-12-13 11:59 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6994 Viewer still reports remaining capacity incorrectly during the presence of an region object bonus.

changeset: 52420:16f1c052064c
date: 2016-12-13 17:21 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7002 Crash in LLConversationViewSession:handleMouseUp()

changeset: 52421:a8ca49e90d93
date: 2016-12-13 18:23 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52422:0d98fe91b33a
date: 2016-12-13 17:56 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6978 Simple additional logging

changeset: 52423:f33fa6b9b46d
date: 2016-12-13 20:29 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6978 Proxy should not be initialized outside of startLLProxy()

changeset: 52424:8bc11ebbf0e3
date: 2016-12-15 02:40 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Backed out changeset: ebe10b4b1197

changeset: 52425:afffe0969ea9
date: 2016-12-15 02:41 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Backed out changeset: f73be0eb9d00

changeset: 52426:7b22662b83b2
date: 2016-12-15 02:41 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Backed out changeset: b1a30962dd54

changeset: 52427:30e3f0f79756
date: 2016-12-15 09:46 +0100
user: Ansariel
summary: Merge viewer-lynx

changeset: 52428:43250d50bb2b
date: 2016-12-15 09:48 +0100
user: Ansariel
summary: Backed out changeset: 7b22662b83b2 - This stays in and has nothing to do with mesh LOD calculation

changeset: 52429:cb129c0e508e
date: 2017-01-02 11:47 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52430:65643b739dc3
date: 2016-12-19 16:55 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6761 Video that is not playing or paused should be stopped

changeset: 52431:69a312675eda
date: 2016-12-19 17:48 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7017 Stop All was preventing media from playing

changeset: 52432:0bb63d03618f
date: 2014-12-10 11:09 -0500
user: Jonathan Yap jhwelch@gmail.com
summary: STORM-2091 “Empty Trash”/“Empty Lost and Found” menu item is active even if empty

changeset: 52433:410302295327
date: 2015-01-06 13:21 -0500
user: Jonathan Yap jhwelch@gmail.com
summary: STORM-2091 A few small changes per code review requests.

changeset: 52434:e166b1f4d687
date: 2014-12-11 18:23 -0500
user: Jonathan Yap jhwelch@gmail.com
summary: STORM-2092 Add “Copy outfit list to clipboard” for COF folder

changeset: 52435:dad1ce4fbf08
date: 2015-01-06 10:49 -0500
user: Jonathan Yap jhwelch@gmail.com
summary: STORM-2100 Incorrect displays in Script Information window

changeset: 52436:c20cadd3eb0f
date: 2015-01-07 17:14 -0500
user: Jonathan Yap jhwelch@gmail.com
summary: STORM-2100 Remove incorrect “…” from some menu entries added in the last commit.
Right justify numeric columns in the My Avatar tab.
Use the simplified script usage message in the My Avatar tab.

changeset: 52437:c5c08b0ac84d
date: 2015-02-12 14:10 -0500
user: Jonathan Yap jhwelch@gmail.com
summary: STORM-2104 Statistics floaters adjustments

changeset: 52438:14d437a413ad
date: 2016-11-16 11:21 -0500
user: Jonathan Yap jhwelch@gmail.com
summary: STORM-2142 Tweaks to some of the 4 combined issues

changeset: 52439:6a466fe7248f
date: 2016-12-19 19:18 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged STORM-2142

changeset: 52440:ae342a4946cf
date: 2016-12-21 06:57 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7020 llui/llfloater.cpp should not access settings

changeset: 52441:afad3a9480ee
date: 2016-12-23 15:16 +0200
user: andreykproductengine akleshchev@productengine.com
summary: Reverted changeset 409b67af8faf (MAINT-6901)

changeset: 52442:36a0fc2771bc
date: 2017-01-02 12:24 +0100
user: Ansariel
summary: Merge viewer-lynx

changeset: 52443:272e3453b2cf
date: 2017-01-02 12:28 +0100
user: Ansariel
summary: Adjustment for FIRE-7556: Configurable User Interface sounds

changeset: 52444:9c2a2d59e912
date: 2017-01-02 12:30 +0100
user: Ansariel
summary: Undo the minimum width change to the script limits floater

changeset: 52445:01f57724fec2
date: 2017-01-02 12:37 +0100
user: Ansariel
summary: Comment out unused changes from STORM-2091 that has been fixed by LL differently in the meantime

changeset: 52446:205df353694b
date: 2017-01-02 12:39 +0100
user: Ansariel
summary: Fix button width in German translation

changeset: 52447:77e109acf14f
date: 2017-01-02 17:57 +0100
user: Ansariel
summary: Update German translation

changeset: 52448:0a46e31a6175
date: 2017-01-02 18:00 +0100
user: Ansariel
summary: Backed out changeset: 9c2a2d59e912

changeset: 52449:1337c8270e7d
date: 2017-01-11 19:31 +0100
user: Ansariel
summary: FIRE-20449: Scale align tools manipulator depending on UI scaling factor

changeset: 52450:f5275bae1595
date: 2017-01-06 01:25 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7028 Fixes scrambling of Outfit Order in Appearance Panel

changeset: 52451:9106b77e51db
date: 2017-01-06 18:43 -0800
user: eli
summary: INTL-238 FIX translate Viewer Set46 for Repo viewer-lynx (DRTVWR-428)

changeset: 52452:cacf1cb4e4ec
date: 2017-01-04 20:27 +0200
user: pavelkproductengine <pavelkproductengine@lindenlab.com
summary: MAINT-7014 [MAINT-RC] Edit arrows are too small with 4k monitor

changeset: 52453:7af9e777deb6
date: 2017-01-20 16:10 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7069 Media controls show Play icon even though media is autoplaying

changeset: 52454:6e8025fd927b
date: 2017-01-19 17:28 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7066 Issues where viewer always asks to use previous screenshot when filing abuse report.

changeset: 52455:c9ce22950129
date: 2016-11-10 19:44 +0200
user: pavelkproductengine <pavelkproductengine@lindenlab.com
summary: MAINT-6882 4k monitor with maximized window overwhelms low end GPUs and crashes viewer

changeset: 52456:acad541725cc
date: 2017-01-25 11:12 +0100
user: Ansariel
summary: Merge viewer-lynx

changeset: 52457:293387f6987d
date: 2017-01-25 11:13 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52458:c2788f61b873
date: 2017-02-02 22:29 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52459:4b2630cbd022
date: 2017-02-02 15:44 -0500
user: Oz Linden oz@lindenlab.com
summary: Added tag 5.0.1-release for changeset c9ce22950129

changeset: 52460:8579cefad304
date: 2017-02-02 15:44 -0500
user: Oz Linden oz@lindenlab.com
summary: increment viewer version to 5.0.2

changeset: 52461:6fcd8b510e57
date: 2017-02-02 22:29 +0100
user: Ansariel
summary: Merge LL viewer release 5.0.1

changeset: 52462:0cfbf1701eb2
date: 2017-02-03 20:54 +0100
user: Ansariel
summary: FIRE-20832: Fix Linux build

changeset: 52463:9a441a3856f4
date: 2017-02-03 20:59 +0100
user: Nicky
summary: KDU 7.9.0 for OSX.

changeset: 52464:279d1df2f05c
date: 2017-02-04 01:10 +0100
user: Ansariel
summary: FIRE-20833: Disabling mouse wheel zoom also disables scaling HUDs in build mode

changeset: 52465:3d8018f145d8
date: 2017-01-24 12:35 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7067 Issue with UI artifacts showing up in Abuse Report screenshots.

changeset: 52466:184edc89807c
date: 2017-02-04 13:28 +0100
user: Ansariel
summary: FIRE-20838: Refreshing the Abuse Report snapshot no longer works

changeset: 52467:8088609b8bfd
date: 2017-02-04 10:25 -0600
user: Tonya Souther tonya.souther@gmail.com
summary: Compile fix for OS X.

changeset: 52468:58dc7e54d335
date: 2017-02-06 14:01 +0100
user: Ansariel
summary: Clean up CoF context menu in appearance floater

changeset: 52469:5decf08195e2
date: 2017-02-03 20:51 +0100
user: Ansariel
summary: Transplant “MAINT-7084 Add tally and limit values to Block list.” to Firestorm

changeset: 52470:1581aed6a622
date: 2017-02-08 20:31 +0100
user: Ansariel
summary: Update German translation

changeset: 52471:a2ccbf6845fa
date: 2017-02-09 15:36 -0600
user: Tonya Souther tonya.souther@gmail.com
summary: FIRE-20862: Add configurable offset for teleporting to another avatar.

changeset: 52472:10bcaccc6230
date: 2017-02-10 18:34 +0100
user: Ansariel
summary: FIRE-17459: Remove defect “Hear voice from everyone equally” option

changeset: 52473:5efc147b9da8
date: 2017-02-12 11:01 +0100
user: Ansariel
summary: FIRE-20876: Add option to show Nearby Chat in console/toasts while bubble chat is enabled

changeset: 52474:557056aed879
date: 2017-02-13 15:14 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish transaltion

changeset: 52475:b7ac0c1e17e2
date: 2017-02-14 17:13 +0100
user: Ansariel
summary: FIRE-20887: Fix sorting by date in legacy events search

changeset: 52476:ba2c009cb918
date: 2017-02-19 15:21 +0900
user: Hiroshi Kumaki hiroshi.kumaki@gmail.com
summary: Update Japanese translation

changeset: 52477:e744a68bbaf9
date: 2017-02-24 14:20 -0500
user: Oz Linden oz@lindenlab.com
summary: MAINT-7156: do not use the server-supplied agent email when sending a postcard because it is obfuscated and not needed

changeset: 52478:d380d9085ec6
date: 2017-02-25 12:25 +0100
user: Ansariel
summary: Fill “From” field in snapshot floater on open in case it's empty

changeset: 52479:ee4cd7ec5bf6
date: 2017-02-26 15:39 +0100
user: Ansariel
summary: Fix RGB spinner on LSL tab and Hex entry in color picker not updating color and implement proper check for valid Hex string

changeset: 52480:8f96a9cdf7cb
date: 2017-03-02 10:10 +0100
user: Ansariel
summary: Apply missing changes to OpenJPEG 2 decoder implementation

changeset: 52481:b0b3bf04cb1d
date: 2017-03-03 20:41 +0100
user: Ansariel
summary: Update German translation

changeset: 52482:f00833e095ae
date: 2017-03-04 15:31 +0100
user: Ansariel
summary: Restore snapshot to email functionality for OpenSim

changeset: 52483:2f5040898207
date: 2017-03-05 20:27 +0100
user: Ansariel
summary: Remove “Importing old Value” script dialog position option that isn't needed anymore and fix enabled state of “Animate Script Dialogs” option

changeset: 52484:792afcff903e
date: 2016-12-14 17:24 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6899 Viewer should use fixed buttons instead of a scroll list for tabs in Appearance floater

changeset: 52485:5b5e521a8dd5
date: 2016-12-14 18:28 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6999 Cap attachment render weight

changeset: 52486:da21b84979d0
date: 2016-12-16 12:42 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6899 Reduce width of floater tabs

changeset: 52487:337066989257
date: 2016-12-19 20:06 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7009 backing out changeset 638ac620a500 (MAINT-4576)

changeset: 52488:8a75ec6d4671
date: 2016-12-20 00:25 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52489:018d55c34b36
date: 2016-12-21 16:18 -0500
user: Brad Payne (Vir Linden) vir@lindenlab.com
summary: MAINT-7005 - added ability to set base priority and joint priority in anim_tool.py

changeset: 52490:a0af6ce30d60
date: 2016-12-21 16:24 -0500
user: Brad Payne (Vir Linden) vir@lindenlab.com
summary: merge

changeset: 52491:f3eb4d37bf7c
date: 2016-12-20 16:38 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7012 FIXED Crash in LLPanelEditWearable:isDirty()

changeset: 52492:5a0293d7e622
date: 2016-12-21 13:09 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7021 Add minimum width for statistics floaters

changeset: 52493:3fe11804138a
date: 2016-12-20 17:19 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-3609 The sun was jumping acros the sky at set time

changeset: 52494:2bd3a830ab3f
date: 2016-12-21 18:08 +0200
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: Merged in MAINT-3609

changeset: 52495:15b8f8a75bf3
date: 2016-12-22 00:00 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52496:67c0b8d34a1e
date: 2016-12-22 00:01 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 52497:b419648752ef
date: 2016-12-22 17:34 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7024 Release notes page was requested prior to proxy initialization.

changeset: 52498:9236bb5ee02d
date: 2016-12-26 19:08 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-965 FIXED Teleport to friend location in world map omits Z value

changeset: 52499:f404888064af
date: 2016-12-27 12:04 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7022 Crash in LLFloaterIMContainer:visibleContextMenuItem()

changeset: 52500:d9e94c2fc57e
date: 2016-12-27 16:10 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-3027 remove CameraAspectRatio from Debug Settings

changeset: 52501:08763c9e70d7
date: 2016-12-27 16:57 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-1970 Inaccurate menu label in menu_gesture_gear

changeset: 52502:8fcee6aafeb1
date: 2016-12-27 20:15 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-4097 User never de-clouds with a large inventory after inventory fetch

changeset: 52503:12b9c7b56b60
date: 2016-12-28 15:50 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-406 Ban and access limits no longer showing

changeset: 52504:9b2e4b806b05
date: 2016-12-28 19:58 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-2450 PRIM_MEDIA_PERMS_CONTROL shouldn't disable mouse wheel scrolling

changeset: 52505:42ffe6d74a34
date: 2016-12-30 16:26 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7026 Teleport history info panel is shown when it shouldn't be after certain actions

changeset: 52506:021a0ed5cc31
date: 2017-01-03 16:22 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-900 fixed male gestures spelling mistake

changeset: 52507:d46cdc103f2a
date: 2017-01-03 17:31 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52508:9cf80b5a07e5
date: 2017-01-04 11:15 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-897 show confirmation dialog when copying notecard

changeset: 52509:b4dca1384851
date: 2017-01-04 13:34 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-2193 FIXED Right half of Delete button in Pathfinding linksets window cannot be clicked

changeset: 52510:124b87faf82d
date: 2017-01-04 10:51 +0200
user: andreykproductengine
summary: MAINT-838 Removing obsolete and malfunctioning leftClickShowMenu

changeset: 52511:8743bbcc5887
date: 2017-01-04 19:47 +0200
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: Merged in MAINT-838 (pull request #133)

changeset: 52512:e85a422f875b
date: 2017-01-04 18:38 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-918 Newline was not displayed correctly in chat window.

changeset: 52513:f0615ce3c448
date: 2017-01-05 11:45 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7029 Pop-up menu isn't shown in Place profile if all menu items are disabled

changeset: 52514:edc054856b87
date: 2017-01-05 11:41 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7034 Added second life events into menu

changeset: 52515:3a8b5115be79
date: 2017-01-05 17:22 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-930 Fixed Viewer saves your password whether you want it to or not

changeset: 52516:d7c7f219608a
date: 2017-01-06 10:08 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7039 Fixed typo

changeset: 52517:2dc919222b6d
date: 2017-01-10 15:09 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-1384 FIXED Grid selection menu at login not working Ctrl-Shift-g

changeset: 52518:5b45466b9193
date: 2017-01-10 18:15 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52519:10a9b5f95247
date: 2017-01-11 13:52 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7031 /displayname & /completename should perform regardless of “View Display Names” viewer setting.

changeset: 52520:b26ec05782fe
date: 2017-01-11 15:04 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7048 FIXED Changes in wearables are not saved properly

changeset: 52521:3430cf7031d6
date: 2017-01-11 13:07 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-2001 Fixed the width of columns cannot be changed in Inspect Object

changeset: 52522:c739710ffd4f
date: 2017-01-13 17:20 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-1747 Fixed after switching Preferences tabs, radio buttons don't get focus on click

changeset: 52523:a700e637887f
date: 2017-01-16 11:26 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-1689 The object that was created after opening Linkset is not presented in linkset list

changeset: 52524:2c50704eb19b
date: 2017-01-16 11:32 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-1245 FIXED Script error particle not displaying above agent when script error comes from a HUD

changeset: 52525:1fc446aa7d1a
date: 2017-01-04 10:51 +0200
user: andreykproductengine
summary: MAINT-2438 When wearing 2 pair of identical pants, only one pair was editable

changeset: 52526:170c867d308f
date: 2017-01-17 14:47 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-275 Allow showing Beacons floater in mouse look

changeset: 52527:77b9860541c6
date: 2017-01-18 12:20 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7059 [contribution] Import of custom spellcheck dictionary fails silently

changeset: 52528:0d1bc6fe4862
date: 2017-01-18 18:28 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7061 Don't show the release notes floater for local builds

changeset: 52529:b80f5155f20f
date: 2017-01-18 18:40 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52530:14359cef1cdd
date: 2017-01-19 17:28 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7066 Issues where viewer always asks to use previous screenshot when filing abuse report.

changeset: 52531:a9b63c10e811
date: 2017-01-19 20:15 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-2159 Fixed Health Meter Not Aligned

changeset: 52532:3584500d243c
date: 2017-01-23 19:51 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-1322 IMs from users with muted voice (but not text) should be received

changeset: 52533:43635b4643fd
date: 2017-01-24 12:35 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7067 Issue with UI artifacts showing up in Abuse Report screenshots.

changeset: 52534:d2d5f46f1c74
date: 2017-01-24 14:45 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52535:335c878eff17
date: 2017-01-24 18:00 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-1322 Voice calls from users with muted text (but not voice) should be received

changeset: 52536:a9b34222d0cc
date: 2017-01-27 09:42 +0100
user: Ansariel
summary: Merge viewer-bear

changeset: 52537:1d7c0bd3ba27
date: 2017-01-27 09:46 +0100
user: Ansariel
summary: Update German translation

changeset: 52538:dccab10dac36
date: 2017-01-27 09:58 +0100
user: Ansariel
summary: Remove more traces of unused CameraAspectRatio setting

changeset: 52539:2abd148794d8
date: 2017-01-27 10:17 +0100
user: Ansariel
summary: Show start location setting has no effect on login

changeset: 52540:77bb2c80e82d
date: 2017-01-27 10:27 +0100
user: Ansariel
summary: Move “Events” menu location

changeset: 52541:a2c40abc8756
date: 2017-02-03 00:31 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52542:a0288d3ac97e
date: 2017-01-25 11:31 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7056 Viewer crash when opening many scripts.

changeset: 52543:76f637385170
date: 2017-01-25 18:03 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7072 Edit menu shows land impact of object you are sitting on instead of 0 when selecting your attachment

changeset: 52544:9b7db7492565
date: 2017-01-26 18:59 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7061 Make the check TPV friendly

changeset: 52545:a6cee205d1d9
date: 2017-01-25 21:59 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-309 Fixed top and bottom cube faces do not show a selection silhouette

changeset: 52546:895e90d4a04b
date: 2017-01-26 17:25 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: Merged in MAINT-309

changeset: 52547:1396c0df59c2
date: 2017-01-17 20:11 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6959 Ability to set custom folders for uploading items

changeset: 52548:c85800096a5c
date: 2017-01-26 09:43 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-6959 swapping line edits with text boxes in preferences tab

changeset: 52549:c0f480326e24
date: 2016-09-16 16:00 -0700
user: Rider Linden rider@lindenlab.com
summary: Merge

changeset: 52550:78334c648878
date: 2017-01-25 11:13 -0800
user: Rider Linden rider@lindenlab.com
summary: Merge

changeset: 52551:a4a1e1797f2d
date: 2017-01-25 15:58 -0800
user: Rider Linden rider@lindenlab.com
summary: MAINT-7082: Remove waiting loop in frame when textures queued for download in alternate thread. With debug spam for observation.

changeset: 52552:fdd1860b6bfb
date: 2017-01-26 10:19 -0800
user: Rider Linden rider@lindenlab.com
summary: MAINT-7082: max_idle_time unused.

changeset: 52553:f626246bfc89
date: 2017-01-26 15:50 -0800
user: Rider Linden rider@lindenlab.com
summary: MAINT-7082: Clean up, remove log spam.

changeset: 52554:e202298dd0fb
date: 2017-01-27 09:26 -0800
user: Rider Linden rider@lindenlab.com
summary: Merge

changeset: 52555:43a7f8fe1956
date: 2017-01-27 22:36 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7061 Better check

changeset: 52556:db01875579fc
date: 2017-01-27 17:43 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-86 Fixed object-contents aren't updated after wearing from ground

changeset: 52557:625afcf859c7
date: 2017-01-28 12:09 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: Merged in MAINT-86

changeset: 52558:87c46984703b
date: 2017-01-30 16:51 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6959 Dummy callback to prevent log spam

changeset: 52559:d4c03ed65d17
date: 2017-01-31 11:31 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7084 Add tally and limit values to Block list.

changeset: 52560:216d4fd3b868
date: 2017-01-30 20:02 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-3216 Fixed “Vertical scale” does not change “Repeats per meter” on “Tab”

changeset: 52561:c0b7181d9d44
date: 2017-01-31 19:10 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7094 Fixed Adjust messages in the viewer for new xml tags

changeset: 52562:2e824db87530
date: 2017-02-01 10:57 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-725 Script debug floater functionality is borked, rendering it completely useless for scripters

changeset: 52563:0ca1c54f1244
date: 2017-02-01 12:04 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7096 FIXED The last item on the block list cannot be read

changeset: 52564:7d3d100cc628
date: 2017-02-01 17:03 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7099 FIXED 'IM' and 'Voice call' menu items should be disabled for the group, which you have already left

changeset: 52565:f9faf3e56905
date: 2017-02-02 17:58 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-288 Fixed Content of 'Object contents' tab blinks after editing it's permissions

changeset: 52566:bec317704c5b
date: 2017-02-03 20:09 +0100
user: Ansariel
summary: Merge viewer-bear

changeset: 52567:6c578eed863f
date: 2017-02-02 23:11 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-release

changeset: 52568:68a59c44986a
date: 2017-02-03 20:14 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-2438 Fixes wrong permissions source

changeset: 52569:1902a83d5f54
date: 2017-02-03 20:14 +0100
user: Ansariel
summary: Merge viewer-bear

changeset: 52570:9f7967f34741
date: 2017-02-03 20:24 +0100
user: Ansariel
summary: Move new “Uploads” tab in preferences as sub-tab into the “Firestorm” tab

changeset: 52571:d6641f4cb538
date: 2017-02-03 20:51 +0100
user: Ansariel
summary: Transplant “MAINT-7084 Add tally and limit values to Block list.” to Firestorm

changeset: 52572:5948311cada9
date: 2017-02-03 21:36 +0100
user: Ansariel
summary: Update German translation

changeset: 52573:8978f6f3e398
date: 2017-02-03 21:51 +0100
user: Ansariel
summary: Fix EoL

changeset: 52574:91efbf4e0864
date: 2017-02-03 22:21 +0100
user: Ansariel
summary: Fix folder name localization for MAINT-6959

changeset: 52575:c925ae69c64e
date: 2017-02-04 00:36 +0100
user: Ansariel
summary: Change previous commit to match fix contributed to LL

changeset: 52576:535aec4a24dd
date: 2017-02-16 18:24 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52577:e382925cf3fe
date: 2017-02-16 18:57 +0100
user: Ansariel
summary: Build fix

changeset: 52578:620d89efc1bb
date: 2017-02-03 21:28 +0000
user: Ansariel Hiller ansarielhiller@yahoo.de
summary: MAINT-6959: Use localized category names

changeset: 52579:c3b2d1537a67
date: 2017-02-06 17:29 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-2001 Fixes colums misbeheaving

changeset: 52580:1f05b517a364
date: 2017-02-03 10:42 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7103 New URI namespace /legacyname

changeset: 52581:d367eb5591fe
date: 2017-02-03 21:06 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 52582:5f59172ac409
date: 2017-02-07 12:56 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7112 FIXED URI namespace /completename is still affected by the Usernames viewer setting.

changeset: 52583:8e7f48e2dd17
date: 2017-02-09 21:18 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7095 Fixed Detached and reduced nearby chat floater does not maintain its position through viewer restart.

changeset: 52584:a7623f3443d9
date: 2017-02-10 19:56 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 52585:321429165382
date: 2017-02-13 17:39 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6999 Cap attachment render weight

changeset: 52586:796efd0eaa70
date: 2017-02-16 19:24 +0100
user: Ansariel
summary: Merge viewer-bear

changeset: 52587:cea1632c002c
date: 2017-03-01 19:26 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7161 Crash in LLViewerInventoryItem

changeset: 52588:f4406f7e1f99
date: 2017-03-06 14:25 -0500
user: Oz Linden oz@lindenlab.com
summary: Added tag 5.0.2-release for changeset cea1632c002c

changeset: 52589:8c1697206aac
date: 2017-03-06 14:25 -0500
user: Oz Linden oz@lindenlab.com
summary: increment viewer version to 5.0.3

changeset: 52590:b967b1101026
date: 2017-03-06 21:35 +0100
user: Ansariel
summary: Merge LL Viewer release 5.0.2

changeset: 52591:dd5df111826d
date: 2017-03-06 21:35 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52592:3358eca25bb1
date: 2017-03-07 11:35 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 52593:5500d9d42f68
date: 2017-03-07 06:51 -0600
user: Tonya Souther tonya.souther@gmail.com
summary: Sign OS X binaries with our ID, not Linden Lab's.

changeset: 52594:8f711e020b74
date: 2017-03-09 13:42 -0600
user: Tonya Souther tonya.souther@gmail.com
summary: Change default behavior to TP onto people's heads because some people think that's the right thing to do.

changeset: 52595:75d5b5f85ef2
date: 2017-03-12 20:36 -0500
user: Tonya Souther tonya.souther@gmail.com
summary: FIRE-20921: Clarify meaning of “allow avatar to walk backwards” setting.

changeset: 52596:b334717e2d20
date: 2017-03-13 09:23 +0100
user: Ansariel
summary: Update German translation

changeset: 52597:8662b766001e
date: 2017-03-13 15:12 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 52598:e340ac9ba010
date: 2017-03-13 21:25 +0100
user: Ansariel
summary: Fix crash in LLFloaterScriptDebug

changeset: 52599:de22610e29ec
date: 2017-02-24 14:20 -0500
user: Oz Linden oz@lindenlab.com
summary: MAINT-7156: do not use the server-supplied agent email when sending a postcard because it is obfuscated and not needed

changeset: 52600:02c24e9f4f7d
date: 2017-03-08 15:32 -0500
user: Oz Linden oz@lindenlab.com
summary: merge changes for MAINT-7156

changeset: 52601:834674b39dc9
date: 2017-03-13 15:34 -0400
user: Oz Linden oz@lindenlab.com
summary: Added tag 5.0.3-release for changeset 02c24e9f4f7d

changeset: 52602:876095076694
date: 2017-03-13 15:34 -0400
user: Oz Linden oz@lindenlab.com
summary: increment viewer version to 5.0.4

changeset: 52603:c8bb0ca276f2
date: 2017-03-13 23:54 +0100
user: Ansariel
summary: Merge LL Viewer release 5.0.3

changeset: 52604:1ddd012a06e3
date: 2017-03-16 23:39 +0100
user: Ansariel
summary: Add MAINT-7215 to our avatar rendering settings floater early - yes, we even can multiselect

changeset: 52605:b133965e1f81
date: 2017-03-16 23:41 +0100
user: Ansariel
summary: Line endings…

changeset: 52606:249c0beb0f57
date: 2017-03-17 09:48 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 52607:363a99022ccb
date: 2017-03-19 11:07 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: KDU 7.9.1

changeset: 52608:b7830539a6c1
date: 2017-03-21 16:18 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7224 Chat logs move down, leaving huge empty space

changeset: 52609:65f30a874ead
date: 2017-03-27 22:32 +0200
user: Ansariel
summary: FIRE-21031: Crash when refreshing group profile

changeset: 52610:cf984a0f7dae
date: 2017-03-30 21:34 +0200
user: Ansariel
summary: Transplant multiline support for MAINT-6959

changeset: 52611:f9167d14b0ff
date: 2017-04-07 13:22 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-3221 “Repeats per meter” didn't allow direct input of negative values

changeset: 52612:bd9acad5c31f
date: 2017-02-13 11:04 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-5556 Active listing folder stays listed, with empty Version folder

changeset: 52613:26cc9cc1c568
date: 2017-02-13 15:50 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-299 Fixed Inventory not mentioning additional inventory shortcut

changeset: 52614:cfdff8877c29
date: 2017-02-13 20:15 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-397 Teleport offers are not received after disabling “do not disturb” mode

changeset: 52615:2b41ce46e4c0
date: 2017-02-06 13:04 +0200
user: Mnikolenko ProductEngine mnikolenko@productengine.com
summary: MAINT-7104 Add Grid status floater and toolbar button

changeset: 52616:2afea6d0fc09
date: 2017-02-14 13:37 +0200
user: Mnikolenko ProductEngine mnikolenko@productengine.com
summary: MAINT-7104 Flash toolbar when grid status page is updated

changeset: 52617:2aa610d40170
date: 2017-02-14 15:46 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7104 whitespace clean-up

changeset: 52618:156dd8053366
date: 2017-02-15 10:02 +0000
user: max nikolenko maximnproductengine@lindenlab.com
summary: Merged in MAINT-7104 Quicker and easier access to Grid Status from within the Second Life viewer

changeset: 52619:945d6eff562d
date: 2017-02-15 14:52 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7051 Release Notes url shouldn't include the EDU parameter

changeset: 52620:474a767cd9e9
date: 2017-02-16 14:46 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7132 snapshot window should re-open in last selected mode

changeset: 52621:710a840555a4
date: 2017-02-17 15:19 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-397 Fixing confusing behavior

changeset: 52622:d1f027f0ce58
date: 2017-02-20 11:20 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7142 Use '/completename' in teleport offer and eject messages

changeset: 52623:98b078954322
date: 2017-02-20 11:24 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7133 add object name to inventory offer chat message

changeset: 52624:c8ebb280b29a
date: 2017-02-20 14:20 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7146 No callback for 'Url.RemoveFriend' in LLScrollListCtrl

changeset: 52625:12d3e9cbe7ff
date: 2017-02-21 18:01 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7036 Communicate Menu - Voice Morphing - Subscribe Now options - update

changeset: 52626:6ccd0c11283d
date: 2017-02-21 19:30 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-768 Fixed mouse hover triggers foreground and background UI

changeset: 52627:ac3a45fd8945
date: 2017-02-21 15:50 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-389 Fixed No way to wear an outfit from Library besides drag-n-drop

changeset: 52628:b4cac43351ff
date: 2017-02-15 20:40 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7118 Swapping legacy people API with new cache

changeset: 52629:0a6c1a0dced8
date: 2017-02-22 16:53 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 52630:2f320d0e59f4
date: 2017-02-23 09:02 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 52631:389af142f3a6
date: 2017-02-23 09:06 +0100
user: Ansariel
summary: Fix toybox floater size

changeset: 52632:318583e9a295
date: 2017-02-23 09:13 +0100
user: Ansariel
summary: Update German translation

changeset: 52633:7df9a3813b79
date: 2017-02-23 09:22 +0100
user: Ansariel
summary: Link grid status menu item with new grid status floater

changeset: 52634:425e3e157c5a
date: 2017-02-23 10:54 +0100
user: Ansariel
summary: Transplant MAINT-7118 and fix some bad design on the way

changeset: 52635:964dbf8d8dc5
date: 2017-02-23 10:55 +0100
user: Ansariel
summary: Merge phoenix-firestorm-lgpl-bear

changeset: 52636:ab0cf437fcf9
date: 2017-02-23 11:07 +0100
user: Ansariel
summary: Fix line endings

changeset: 52637:7fb5b4dcd92e
date: 2017-02-23 11:15 +0100
user: Ansariel
summary: Just in case gAgentUsername is empty…

changeset: 52638:f7f43521154d
date: 2017-02-22 18:31 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7118 fixed erroneous name check

changeset: 52639:0adf26cad85e
date: 2017-02-23 12:17 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7138 Fix Agent Limit field and spinner cap in Region/Estate floater

changeset: 52640:67cc140cfb2b
date: 2017-02-23 19:38 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-2132 Fixed Avatar hasn't animation while moving if wear and detach object in edit mode

changeset: 52641:17c2add94362
date: 2017-02-27 16:43 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-1206 “Save as” only works once when making skins in the new appearance editor

changeset: 52642:7d470eaf75eb
date: 2017-02-24 17:41 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-3509 Fixed Context menu orphaned when Inventory floater is closed by keyboard shortcut

changeset: 52643:8005c49179cf
date: 2017-02-28 15:52 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: Merged in MAINT-3509

changeset: 52644:92fa1299d91b
date: 2017-02-28 18:34 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-908 Build Tool has wrong screen priority and can stay behind other floaters when called

changeset: 52645:011355fdeddd
date: 2017-03-01 17:53 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-3604 Extend llTextBox message lines according to it's length

changeset: 52646:6de3f49c9a68
date: 2017-03-01 22:59 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 52647:e232a65ab991
date: 2017-03-02 11:28 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7167 Change snapshot's social features to use “share” instead of “upload”

changeset: 52648:4c3adb8bb334
date: 2017-03-03 17:26 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7168 SL Viewer should remember avatar rendering selection

changeset: 52649:fc01a4f99505
date: 2017-02-27 19:27 +0200
user: pavelkproductengine pavelkproductengine@lindenlab.com
summary: MAINT-3235 Stand button not centered when left toolbar is empty

changeset: 52650:63f251ae50e1
date: 2017-03-03 19:05 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 52651:0f08e06b7577
date: 2017-03-03 19:05 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52652:58d923c67106
date: 2017-03-03 19:07 +0100
user: Ansariel
summary: Update German translation

changeset: 52653:4c6be48e218e
date: 2017-03-03 20:47 +0100
user: Ansariel
summary: Transplant MAINT-7076 Add the ability to see/modify mute types within the block list

changeset: 52654:ada22ef6db67
date: 2017-03-03 20:47 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52655:48beb1a760ac
date: 2017-03-02 19:05 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7076 Add the ability to see/modify mute types within the block list

changeset: 52656:c546a3b75e38
date: 2017-03-03 18:59 +0200
user: Andrey Lihatskiy alihatskiy@productengine.com
summary: Merged lindenlab/viewer-neko into default

changeset: 52657:0ab887a7a2ec
date: 2017-03-03 20:48 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 52658:39edb2c16cb6
date: 2017-03-03 21:15 +0100
user: Ansariel
summary: Get rid of magic numbers

changeset: 52659:94e6df0ef9a7
date: 2017-03-06 21:49 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52660:dedb3570c898
date: 2017-03-06 18:02 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-3683 “login failed” notice has an extra character in pop-up notification

changeset: 52661:e269f25a6823
date: 2017-03-06 22:46 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-release

changeset: 52662:73168e3790b9
date: 2017-03-06 21:51 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 52663:0dde092eff9b
date: 2017-03-14 00:01 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52664:5f971f1557d8
date: 2017-03-13 21:36 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-release

changeset: 52665:b9581b379137
date: 2017-03-14 00:02 +0100
user: Ansariel
summary: Merge viewer-lynx

changeset: 52666:d82440f5e15f
date: 2017-03-04 23:57 +0100
user: Ansariel
summary: Remove deprecated OpenGL QUADS rendering mode

changeset: 52667:f108a21f73c8
date: 2017-03-05 12:31 +0100
user: Ansariel
summary: Infinite loop fix when OpenGL debugging is enabled; by Drake Arconis (Alchemy Viewer)

changeset: 52668:5742aed8d896
date: 2017-03-05 13:18 +0100
user: Ansariel
summary: Vectorized Weight4Strider and ClothWeightStrider by Drake Arconis (Alchemy Viewer)

changeset: 52669:762228c5a569
date: 2017-03-05 14:27 +0100
user: Ansariel
summary: Use a vbo for the static LLVertexBuffer:drawArray/Element functions; by Drake Arconis/Shyotl Kuhr

changeset: 52670:ac8e12feb452
date: 2017-03-05 16:05 +0100
user: Ansariel
summary: Fall back to fixed functions in case of LLGLSLShader:sNoFixedFunction = false

changeset: 52671:5cfe60f8255b
date: 2017-03-05 16:45 +0100
user: Ansariel
summary: Skip some avoidable conversions

changeset: 52672:90a29791e2f1
date: 2017-03-05 18:22 +0100
user: Ansariel
summary: Improve selection silhouette rendering speed by Drake Arconis (Alchemy Viewer)

changeset: 52673:6f3ea4d86107
date: 2017-03-05 18:31 +0100
user: Ansariel
summary: Don't use fixed functions when using shader renderer; found by Drake Arconis (Alchemy Viewer)

changeset: 52674:bfed5d0766ac
date: 2017-03-06 00:41 +0100
user: Ansariel
summary: FIRE-16829: Let's see if this helps with the AMD artefacts issue

changeset: 52675:ea5ec3ecd527
date: 2017-03-06 22:42 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52676:e1f0e4441761
date: 2017-03-07 20:26 +0100
user: Ansariel
summary: Merge

changeset: 52677:aae0229b1c97
date: 2017-03-10 11:45 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Switch to a glod version that is not depending on opengl fixed functions.

changeset: 52678:8c25655ab28f
date: 2017-03-10 20:43 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Correct winding order of second triangle so it does not get culled.

changeset: 52679:83367bf466cd
date: 2017-03-10 20:52 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Correct winding order for another triangle.

changeset: 52680:4ec90f02c38e
date: 2017-03-10 21:31 +0100
user: Ansariel
summary: Fix vertex windings

changeset: 52681:d003f8564cf3
date: 2017-03-10 22:06 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Remove one last toggle of sGLCoreProfile.

changeset: 52682:c9923c1a7d81
date: 2017-03-11 00:19 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Make sure preview of mesh model gets redrawn when vbos get updated.

changeset: 52683:e6bd9bdbf85e
date: 2017-03-11 00:22 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: glod update.

changeset: 52684:e99c22b30cbf
date: 2017-03-14 00:10 +0100
user: Ansariel
summary: Merge

changeset: 52685:dd5057d882ad
date: 2017-03-11 20:46 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-6789 bulk update can be resource hungry and needs to be monitored

changeset: 52686:83e9915f7517
date: 2017-03-13 20:48 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-1324 Warning should appear that objects in different regions can't be linked

changeset: 52687:8ae29e0adbc1
date: 2017-03-14 18:20 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-1800 Menu item appears at the top of the screen during teleporting

changeset: 52688:d1ac4b2ce66d
date: 2017-03-15 16:01 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7199 Field “From” on the tab “Send via E-mail” should be initialized to the agent full name

changeset: 52689:66e1aaa928e6
date: 2017-03-15 12:08 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7168 Avatar rendering settings adjustments

changeset: 52690:68aaf986a1b9
date: 2017-03-15 17:38 +0000
user: max nikolenko maximnproductengine@lindenlab.com
summary: Merged in MAINT-7168

changeset: 52691:b11d018d7b38
date: 2017-03-15 19:55 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 52692:07e7875e72ae
date: 2017-03-15 20:12 +0100
user: Ansariel
summary: Wire up “AlwaysRenderFriends” debug setting in “World” main menu

changeset: 52693:947d42ea14e3
date: 2017-03-15 20:14 +0100
user: Ansariel
summary: Performance improvement

changeset: 52694:c8f274f21b96
date: 2017-03-15 20:16 +0100
user: Ansariel
summary: Update German translation

changeset: 52695:7599fbc56fe1
date: 2017-03-15 23:08 +0100
user: Ansariel
summary: Fix copy & paste bug

changeset: 52696:c706f86fa555
date: 2017-03-15 23:32 +0100
user: Ansariel
summary: Make sure to definitely stop typing after 5 secs, even if we don't receive the timeout via process_chat_from_simulator

changeset: 52697:685d1515de4b
date: 2017-03-15 23:44 +0100
user: Ansariel
summary: Remove upgrade code reference from Win64 build readme

changeset: 52698:5272a5b8023c
date: 2017-03-18 21:49 +0100
user: Ansariel
summary: Vertex Array Objects are required in OpenGL core profile

changeset: 52699:9fd397526f5f
date: 2017-03-18 22:22 +0100
user: Ansariel
summary: Partially undo d536fd19aa9d as it causes OpenGL error: glDeleteObjectARB - GL_INVALID_VALUE

changeset: 52700:bfb1c2d39833
date: 2017-03-22 00:02 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Make sure glow works when using VAOs.
- Use emissive shader in LLDrawPoolAlpha:renderAlpha (like LL does)
- Make sure LLVertexBuffer:setBuffer calls setupClientArrays with the new attrib mask, otherwise dissabled attrib arrays will stay disabled and never get enabled.

changeset: 52701:65ef5fd7f631
date: 2017-03-22 16:36 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52702:b1ae1bf7c0bb
date: 2017-03-15 01:24 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7206 Fixed crash on doubleclick deselecting last mute type from the context menu

changeset: 52703:eeda6802583d
date: 2017-03-16 17:34 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7208 Some messages had links that were not highlighted

changeset: 52704:ec0bf7565223
date: 2017-03-17 10:18 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7215 Add “+” button next to filter editor in Avatar rendering settings floater

changeset: 52705:50e72280019f
date: 2017-03-16 19:23 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-1858 Fixed camera not looking at avatar if “Editing Appearance” while moving

changeset: 52706:664d14229a10
date: 2017-03-20 11:09 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7117 Don't Show “Unknown error” in warning dialog

changeset: 52707:ffd30bea1d48
date: 2017-03-20 16:58 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7223 Odd placement on box in chat preferences

changeset: 52708:c42788c88643
date: 2017-03-21 16:18 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7224 Chat logs move down, leaving huge empty space

changeset: 52709:57b1ff84f90c
date: 2017-03-22 15:52 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52710:285b76c81e59
date: 2017-03-22 16:40 +0100
user: Ansariel
summary: Merge viewer-lynx

changeset: 52711:8550109e704a
date: 2017-03-22 16:45 +0100
user: Ansariel
summary: Update German translation

changeset: 52712:9749a646ec69
date: 2017-03-25 14:31 +0100
user: Ansariel
summary: With all the meshes with high res textures flying around nowadays this seems to be a good idea…

changeset: 52713:f57cc91a2188
date: 2017-03-22 15:53 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7225 Blocks list wasn't updating corretly for name based muting.

changeset: 52714:13ed6755d336
date: 2017-03-22 18:41 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6789 MAC build fix

changeset: 52715:51c56d1d4e81
date: 2017-03-23 12:08 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7237 Change Flickr upload button label & window title name

changeset: 52716:120434b31a26
date: 2017-03-28 12:30 +0300
user: andreykproductengine akleshchev@productengine.com
summary: Backed out changeset: 50e72280019f

changeset: 52717:167d671742e6
date: 2017-03-28 13:56 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-1858 Fixed camera not looking at avatar if “Editing Appearance” while moving

changeset: 52718:1798ca8c745c
date: 2017-03-30 00:22 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7128 Crash in LLDrawable:cleanupReferences - more informative logging

changeset: 52719:f1504b35f0ab
date: 2017-03-22 17:50 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6404 FIXED When pasting from Mac Word into a notecard, line break is replaced by ?

changeset: 52720:2317421bf150
date: 2017-03-22 18:41 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7225 MAC build fix

changeset: 52721:8d1e22700eea
date: 2017-03-21 02:22 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-6789 Add More now won't affect Edit Appearance perfomance during fetch unless visible

changeset: 52722:83b5adde4ab0
date: 2017-03-24 19:09 +0200
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-380 Add “Duplicate” feature into Build-Object sunbmenu

changeset: 52723:b4839d3e2b8c
date: 2017-03-27 15:20 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7238 Change InventoryMarketplaceError text

changeset: 52724:5821d7ea1e00
date: 2017-03-28 11:42 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-6980 FIXED Ctrl + Alt + Shift + B does not force a crash on mac

changeset: 52725:225b9b67b73f
date: 2017-03-28 16:24 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7257 Added null check for volume manager

changeset: 52726:cfb60114116f
date: 2017-03-29 03:15 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52727:5b371e9eafdb
date: 2017-03-30 16:30 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7245 Use Experience Box in LSL Editor will not show as checked if containing object is in another region

changeset: 52728:eb75a95af05b
date: 2017-03-30 21:35 +0300
user: andreykproductengine akleshchev@productengine.com
summary: Add multiline support for MAINT-6959

changeset: 52729:022709ef76a3
date: 2017-03-31 00:17 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52730:c5dc46213788
date: 2017-04-03 20:25 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7162 Forced sit on a physical object triggers a bogus “Cancelled Sit” message

changeset: 52731:489205ee5fa4
date: 2017-04-14 12:42 +0200
user: Ansariel
summary: Merge viewer-lynx

changeset: 52732:585b871885cc
date: 2017-04-14 12:46 +0200
user: Ansariel
summary: Update German translation

changeset: 52733:ee485ce0230a
date: 2017-04-14 12:46 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52734:fc3cc90a59bc
date: 2017-04-18 13:11 -0700
user: eli
summary: FIX INTL-247 translations for 9 languages for viewer-lynx (DRTVWR-432)

changeset: 52735:ccaed05369ac
date: 2017-04-19 20:37 +0200
user: Ansariel
summary: Merge viewer-lynx

changeset: 52736:604d50d56d84
date: 2017-04-19 15:11 -0400
user: Oz Linden oz@lindenlab.com
summary: Added tag 5.0.4-release for changeset 022709ef76a3

changeset: 52737:fe9ad8205ee1
date: 2017-04-19 15:11 -0400
user: Oz Linden oz@lindenlab.com
summary: increment viewer version to 5.0.5

changeset: 52738:81a6c186d330
date: 2017-04-19 22:03 +0200
user: Ansariel
summary: Merge LL viewer release 5.0.4

changeset: 52739:b04c5806cf9c
date: 2017-04-20 16:57 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Glod update for OSX.

changeset: 52740:16b4d8dd1a1d
date: 2017-04-21 16:01 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 52741:5c3dcfdfff3d
date: 2017-04-21 16:08 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Fix localizability

changeset: 52742:ff03f28f63c7
date: 2017-04-21 16:10 +0200
user: Ansariel
summary: Fix indention

changeset: 52743:82b74af8ea7c
date: 2017-04-21 16:12 +0200
user: Ansariel
summary: Merge

changeset: 52744:28bf48ba32e9
date: 2017-04-21 16:14 +0200
user: Ansariel
summary: Update German translation

changeset: 52745:7d75eebe5f78
date: 2017-04-22 11:34 +0200
user: Ansariel
summary: FIRE-21101: Use alternative shader setup for particles in OpenGL compatibility profile to fix performance issue with crappy implemented particle crap

changeset: 52746:3ed0191797d6
date: 2017-04-06 21:29 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7267 Fixed UI missing last symbol of string on hi-res monitors.

changeset: 52747:8551133b1d7b
date: 2017-04-24 15:06 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Skip gpu_benchmark if the startup paramert -noprobe is present. This can be used as a last resort option if gpu_bench hangs or crashes (eg on some Intel chipset/driver/windows combination).

changeset: 52748:a24043ed0ce4
date: 2017-04-25 15:00 +0200
user: Ansariel
summary: Fix “Physics Shape” rendering option

changeset: 52749:6516c90ead4c
date: 2017-04-26 16:04 +0200
user: Ansariel
summary: Reset all VertexBuffer during TP

changeset: 52750:ece96388feb1
date: 2017-04-27 09:17 +0200
user: Ansariel
summary: Fix GL error GL_INVALID_ENUM in ReadPixels

changeset: 52751:dcecaf930248
date: 2017-04-27 10:07 +0200
user: Ansariel
summary: Replace GL_TEXTURE_RECTANGLE_ARB with GL_TEXTURE_RECTANGLE

changeset: 52752:7c71fc503489
date: 2017-04-27 11:00 +0200
user: Ansariel
summary: Fix GL error GL_INVALID_OPERATION in VertexAttribPointerARB

changeset: 52753:e2c16f7410da
date: 2017-04-27 11:07 +0200
user: Ansariel
summary: Fix reading the wrong channel introduced in ece96388feb1

changeset: 52754:f011fcb85124
date: 2017-04-27 15:50 +0200
user: Ansariel
summary: Clean up inventory bridges

changeset: 52755:a6de1c6b2db0
date: 2017-04-27 17:21 +0200
user: Ansariel
summary: FIRE-21121: “Report Leaving Draw Range” does not persist after logout when checked in Vintage skin people panel

changeset: 52756:14adb7eddc14
date: 2017-04-28 00:13 +0200
user: Ansariel
summary: Fix void and region water flickr by Drake Arconis (Alchemy viewer)

changeset: 52757:3dd570b772b1
date: 2017-05-01 00:03 +0200
user: Nicky
summary: FIRE-21116; Fixed gload for Linux.

changeset: 52758:7137ef146e4f
date: 2017-05-09 12:01 +0200
user: Nicky
summary: Quick fix for OSX to be able to compile a version.

changeset: 52759:2d9e9791cea7
date: 2017-05-19 20:20 +0200
user: Ansariel
summary: Undo the confusing chat console fading time being controlled by a chat toast setting

changeset: 52760:64459473e8d8
date: 2017-05-21 20:48 +0100
user: Beq beqjanus@gmail.com
summary: [FIRE-16995] [CRASH] A bad object entry in a .slc simobject cache can result in an unreadable/unusable volume
This leaves the volume in an uncertain state and can result in a crash when later code access an uninitialised pointer
return an INVALID_UPDATE instead

changeset: 52761:e2471075df71
date: 2017-03-30 20:11 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-728 Allows multiple dialogs per script

changeset: 52762:47ebc1c78a56
date: 2017-03-31 20:38 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-1911 Fetch perfomance improvement

changeset: 52763:63772143b2fd
date: 2017-04-03 02:21 +0300
user: mnikolenko
summary: MAINT-6404 FIXED When pasting text with mac linebreak into a notecard, it shouldn't be removed

changeset: 52764:8408fd8a7daf
date: 2017-04-04 08:01 +0000
user: max nikolenko maximnproductengine@lindenlab.com
summary: Merged in MAINT-6404

changeset: 52765:e512be4d0987
date: 2017-04-03 18:35 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7274 Placeholder text shouldn't be shown

changeset: 52766:f9ca54ef4f62
date: 2017-04-05 14:29 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-3595 Add the ability to turn off auto-complete of gestures in local chat

changeset: 52767:30ac83e33aa5
date: 2017-04-05 19:34 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7249 Fixing obsolete suffix for wearables that are no longer worn

changeset: 52768:b4cb9f0ca45d
date: 2017-04-06 19:41 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52769:c2c6502daae0
date: 2017-04-07 10:07 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7247 Crash when closing “Upload model” floater right after selecting model

changeset: 52770:ee181383d1c7
date: 2017-04-07 13:22 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-3221 “Repeats per meter” didn't allow direct input of negative values

changeset: 52771:9e4b4de8bec4
date: 2017-04-06 21:29 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7267 Fixed UI missing last symbol of string on hi-res monitors.

changeset: 52772:d1aa3526cd50
date: 2017-04-07 20:29 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6283 Names that contain 'http:' or 'https:' were causing new line in chat history

changeset: 52773:943c59ec8bc8
date: 2017-04-10 16:10 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6283 Fixing line enfings

changeset: 52774:f1efbc7ea852
date: 2017-04-11 18:43 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7243 Fixed Crash when creating IM session if failed to resolve name

changeset: 52775:bb4d93d4f42b
date: 2017-04-13 18:25 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7313 Connect the recent per attachment reported render weight cap to a debug setting.

changeset: 52776:935404489b78
date: 2017-04-13 16:49 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-1427 New group inviation result alerts for localization

changeset: 52777:d7e532d31ebc
date: 2017-04-14 18:54 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7320 Avatars without voice mute hould be able to start the calls

changeset: 52778:43c76ce4d956
date: 2017-04-14 19:50 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-1427 Fixing spaces

changeset: 52779:fe53566e7f35
date: 2017-04-14 17:13 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7058 Fixed missing extents for generated (split) faces

changeset: 52780:1a1c8be0fd5d
date: 2017-04-18 11:54 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-1086 FIXED Cannot select a fully transparent object with Beacon Highlight

changeset: 52781:e4acb79845f6
date: 2017-04-18 14:11 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7313 Connect the recent per attachment reported render weight cap to a debug setting.

changeset: 52782:b13065b1fd8e
date: 2017-04-18 23:19 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52783:9c617bdd286d
date: 2017-04-19 21:43 +0200
user: Ansariel
summary: Merge viewer-bear

changeset: 52784:d759ac2bf41b
date: 2017-04-19 21:55 +0200
user: Ansariel
summary: Update German translation

changeset: 52785:dcfbf129cfa7
date: 2017-04-19 22:11 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52786:17ea828b05bb
date: 2017-04-18 21:46 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-1239 Fixed There is no icon of owner and creator in build dialog

changeset: 52787:f4982cc1cb39
date: 2017-04-19 22:19 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-release

changeset: 52788:bee50df9fc65
date: 2017-04-19 22:20 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52789:1d5f6930e4dc
date: 2017-04-19 22:36 +0200
user: Ansariel
summary: Merge viewer-bear and discard the changes from MAINT-1239 for now as the icons are obviously shown properly without that change

changeset: 52790:9ae3b8def004
date: 2017-05-06 00:27 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52791:6ec5daa77b0c
date: 2017-05-07 11:01 +0200
user: Ansariel
summary: Backed out changeset ce8d4ebd2ed9 for fix from LL

changeset: 52792:829c9747f35a
date: 2017-04-20 19:01 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-1463 Fixed inconsistent permissions
Permissions should be checked against owning group instead of active one

changeset: 52793:1fd0db5c4b3b
date: 2017-04-20 10:42 -0700
user: eli
summary: FIX INTL-247 translations for 9 languages for viewer-lynx (DRTVWR-432), 4 new files each language

changeset: 52794:f5257ac14e82
date: 2017-04-20 20:50 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 52795:4a68e2345d6a
date: 2017-04-21 12:26 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7339 FIXED Ctrl+W does not close a floater when not logged in

changeset: 52796:d68129597ea0
date: 2017-04-20 17:33 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-1427 Resolving dupplicate message

changeset: 52797:999f8845c04c
date: 2017-04-24 15:49 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7340 FIXED Incoming IMs steal focus if “Open conversation window” setting is enabled

changeset: 52798:f537e6dd96a8
date: 2017-04-24 19:55 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7330 Fixed circularity of environmental singletons

changeset: 52799:24b1b2034c0b
date: 2017-04-25 17:37 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7349 FIXED An item is not highlighted in Block panel after blocking it

changeset: 52800:078fba5acfa9
date: 2017-04-26 17:17 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-1239 Fixed font

changeset: 52801:6e3d1aeff952
date: 2017-04-27 18:02 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7210 Increased timeout for asset uploads

changeset: 52802:4d591cec5f93
date: 2017-04-27 17:26 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-3223 Texture repeats synch feature

changeset: 52803:d586b39bb4a1
date: 2017-04-27 16:28 +0000
user: max nikolenko maximnproductengine@lindenlab.com
summary: Merged in MAINT-3223

changeset: 52804:5da505cd08fb
date: 2017-04-20 16:55 +0300
user: pavelkproductengine pavelkproductengine@lindenlab.com
summary: MAINT-6477 VOB - Click on an outfit folder from Outfit Gallery tab does not open folder or enlarge image

changeset: 52805:59a0c5412f3c
date: 2017-04-28 15:39 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7354 Trash alert should display trash, not prompt to purge it all

changeset: 52806:f5b170db64a2
date: 2017-05-03 11:52 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7367 Change “Linksets…” on Build menu to “Region Objects”

changeset: 52807:9712169d2406
date: 2017-05-02 19:55 +0300
user: pavelkproductengine pavelkproductengine@lindenlab.com
summary: MAINT-7351 New Default volume for Streaming Music & Media

changeset: 52808:c12a4ea88f74
date: 2017-04-25 17:48 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7145 Eliminate LLSingleton circular references

changeset: 52809:fec1badd51c4
date: 2017-03-10 15:07 -0800
user: Rider Linden rider@lindenlab.com
summary: MAINT-7196: Viewer changes supporting new Allow Access Override opition for estate owners.

changeset: 52810:87661f6ec809
date: 2017-03-13 14:16 -0700
user: Rider Linden rider@lindenlab.com
summary: MAINT-7196: Revers flag when sent to viewer (to correctly mask when value isn't sent)

changeset: 52811:738d1c605454
date: 2017-03-13 14:47 -0700
user: Rider Linden rider@lindenlab.com
summary: Backed out changeset: 87661f6ec809

changeset: 52812:527b68598351
date: 2017-03-17 17:02 -0700
user: Rider Linden rider@lindenlab.com
summary: Readd the depricated way of updating the estate info. TODO: Figure out why the cap is not working.

changeset: 52813:df0ea89b15c9
date: 2017-04-04 11:16 -0700
user: Rider Linden rider@lindenlab.com
summary: Merged lindenlab/viewer-release into default

changeset: 52814:238e45768f95
date: 2017-04-29 00:45 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7324 Changes to Region/Estate and About Land floaters to clarify and add functionality

changeset: 52815:ff515b0e6bed
date: 2017-04-29 05:57 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7324 Region/Estate floater cosmetic improvement

changeset: 52816:ad13e8fead22
date: 2017-05-01 09:04 -0700
user: Rider Linden rider@lindenlab.com
summary: Merged lindenlab/viewer-release into default

changeset: 52817:a91fe402c638
date: 2017-05-04 00:51 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in rider_linden/jigglypuff

changeset: 52818:a7887e637157
date: 2017-05-04 10:55 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7357 Disable delete function of the Backspace key on Windows

changeset: 52819:aa271d3f2afb
date: 2017-05-04 15:00 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7383 Revise notification for Empty Trash / Purge trash action to include number of items being deleted.

changeset: 52820:b637179509c2
date: 2017-05-04 17:52 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-7210 Improving notification for Image upload failures

changeset: 52821:9af95ae2da50
date: 2017-05-05 17:47 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7386 FIXED app/objectim slurl consumes the rest of the chat string

changeset: 52822:438f1d811af3
date: 2017-04-27 19:19 +0200
user: Ansariel
summary: MAINT-6519 Contribution, adds feature to replace inventory links

changeset: 52823:497d2dff3ac1
date: 2017-05-05 20:18 +0300
user: andreykproductengine akleshchev@productengine.com
summary: MAINT-6519 MAC build fix

changeset: 52824:90fb90fca214
date: 2017-04-19 21:19 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7074 Fixed ability to escape from skin directory with <icon>

changeset: 52825:710e83deed1f
date: 2017-05-07 13:11 +0200
user: Ansariel
summary: Merge viewer-bear

changeset: 52826:b039357217ab
date: 2017-05-07 13:22 +0200
user: Ansariel
summary: Use our own sync materials feature instead of LL's

changeset: 52827:772240d49b8b
date: 2017-05-07 13:35 +0200
user: Ansariel
summary: Remove traces of our link replace feature now that it's part of the LL viewer

changeset: 52828:08313d9691d2
date: 2017-05-07 14:33 +0200
user: Ansariel
summary: Fixes to English UI

changeset: 52829:743de1541a59
date: 2017-05-07 14:33 +0200
user: Ansariel
summary: Update German translation

changeset: 52830:a00612334b0b
date: 2017-05-07 14:42 +0200
user: Ansariel
summary: Fix background color for preview trash floater

changeset: 52831:7619349b1112
date: 2017-05-07 14:57 +0200
user: Ansariel
summary: Fix XUI log warnings

changeset: 52832:05665e30b9c5
date: 2017-05-07 15:11 +0200
user: Ansariel
summary: Just a small sync

changeset: 52833:1311bc51300d
date: 2017-05-09 19:48 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52834:651f94efad9a
date: 2017-05-08 18:05 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7354 correction to misbehaving 'purge' and notification spam.

changeset: 52835:3adae253e32e
date: 2017-05-10 15:41 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7359 improve new Avatar Render Settings window

changeset: 52836:fd51498e90af
date: 2017-05-11 17:18 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7403 Disallow emptying Trash while in the Recent tab of Inventory

changeset: 52837:136668b1595a
date: 2017-05-15 15:17 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7413 Display confirmation dialog after clicking Empty Trash on Trash floater

changeset: 52838:1fe0704e9010
date: 2017-05-15 16:47 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7383 show notifications for Purge item action in all inventory panels

changeset: 52839:14ddb3c5b3ed
date: 2017-05-16 18:03 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7414 FIXED Confirmation is not shown when removing multiple items at once when above InventoryTrashMaxCapacity limit

changeset: 52840:42e7bb02e057
date: 2017-05-17 16:52 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7274 Remove “identifier” arg from the message

changeset: 52841:16ddc77c555b
date: 2017-03-23 22:39 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-6789: Add LLEventBatch, LLEventThrottle, LLEventBatchThrottle.


These classes are as yet untested: they are straw people for API review, based
on email conversations with Caladbolg and Rider.

changeset: 52842:eb2c35f39665
date: 2017-03-24 18:25 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-6789: Add LLEventThrottle:getInterval(), setInterval()
plus LLEventBatch:getSize(), setSize()
plus LLEventThrottle:getPostCount() and getDelay().


The interesting thing about LLEventThrottle:setInterval() and
LLEventBatch:setSize() is that either might cause an immediate flush().

changeset: 52843:1239277f7589
date: 2017-05-04 17:36 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 52844:e950e0d0f0da
date: 2017-05-10 15:04 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Add LLEventThrottle tests; actually *all* lleventfilter.cpp tests.


For some reason there wasn't an entry in indra/llcommon/CMakeLists.txt to run
the tests in indra/llcommon/tests/lleventfilter_test.cpp. It seems likely that
at some point it existed, since all previous tests built and ran successfully.
In any case, (re-)add lleventfilter_test.cpp to the set of llcommon tests.
Also alphabetize them to make it easier to find a particular test invocation.


Also add new tests for LLEventThrottle.


To support this, refactor the concrete LLEventThrottle class into
LLEventThrottleBase containing all the tricky logic, with pure virtual
methods for access to LLTimer and LLEventTimeout, and an LLEventThrottle
subclass containing the LLTimer and LLEventTimeout instances and corresponding
implementations of the new pure virtual methods.


That permits us to introduce TestEventThrottle, an alternate subclass with
dummy implementations of the methods related to LLTimer and LLEventTimeout. In
particular, we can explicitly advance simulated realtime to simulate
particular LLTimer and LLEventTimeout behaviors.


Finally, introduce Concat, a test LLEventPump listener class whose function is
to concatenate received string event data into a composite string so we can
readily test for particular sequences of events.

changeset: 52845:b09206a2dcfc
date: 2017-05-10 15:37 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-neko

changeset: 52846:5807f88e0247
date: 2017-05-10 17:37 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Add size limit to LLEventBatchThrottle like LLEventBatch.


The new behavior is that it will flush when either the pending batch has grown
to the specified size, or the time interval has expired.

changeset: 52847:734a14249b69
date: 2017-05-17 14:53 +0000
user: nat_linden nat@lindenlab.com
summary: Merged in nat_linden/viewer-neko (pull request #262)


Add LLEventBatch, LLEventThrottle, LLEventBatchThrottle classes.


Approved-by: Rider Linden rider@lindenlab.com
Approved-by: Andrey Kleshchev andreykproductengine@lindenlab.com

changeset: 52848:b4d76b5590fd
date: 2017-05-18 03:13 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Linux buildfix; this should be reverted after gcc update to 4.7+

changeset: 52849:7ffb523b1175
date: 2017-05-18 08:55 +0200
user: Ansariel
summary: Merge viewer-bear

changeset: 52850:8d1e85d3c5f5
date: 2017-05-18 08:56 +0200
user: Ansariel
summary: Update German translation

changeset: 52851:91e1b7d5da08
date: 2017-05-18 08:58 +0200
user: Ansariel
summary: Remove XUI callback handlers that are not necessary anymore

changeset: 52852:4b3de4574e63
date: 2017-05-22 14:21 -0400
user: Oz Linden oz@lindenlab.com
summary: Added tag 5.0.5-release for changeset b4d76b5590fd

changeset: 52853:b5fdb5d2597a
date: 2017-05-22 14:21 -0400
user: Oz Linden oz@lindenlab.com
summary: increment viewer version to 5.0.6

changeset: 52854:5040e7a3b8a8
date: 2017-05-22 22:07 +0200
user: Ansariel
summary: Merge LL viewer release 5.0.5

changeset: 52855:8e8ea490e022
date: 2017-05-22 22:07 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 52856:1de7cea1071c
date: 2017-05-22 03:29 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7431 Fixed crash in LLAccordionCtrlTab:showAndFocusHeader()

changeset: 52857:ac7c846b088f
date: 2017-05-22 22:03 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-release

changeset: 52858:44f4b1840649
date: 2017-05-22 22:08 +0200
user: Ansariel
summary: Merge viewer-bear

changeset: 52859:a1ec0f76539c
date: 2017-05-23 15:48 +0200
user: Ansariel
summary: Adjust MAINT-1086 fix for FS since we can render beacons even without the beacons floater being visible

changeset: 52860:8a3bab8b9c41
date: 2017-05-19 17:46 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7417 FIXED Confirmation is not shown when removing your own object inworld

changeset: 52861:31fbd8f166b9
date: 2017-05-19 17:50 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7383 Show correct number of items including folder descendants

changeset: 52862:fb266508e864
date: 2017-05-19 18:47 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7424 Fixed number of items in the Trash not calculating correctly

changeset: 52863:bd74e32f7b7c
date: 2017-05-22 11:44 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: build fix

changeset: 52864:441d5bf5e2f6
date: 2017-05-23 06:36 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7396 [JigglyPuff] Agent that is not estate owner or estate manager shouldn't be able to toggle estate access settings.

changeset: 52865:cd12eb376c16
date: 2017-05-24 09:56 +0200
user: Ansariel
summary: Sync message template with master

changeset: 52866:7d5e93fac193
date: 2017-05-24 17:28 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7436 FIXED [viewer-neko] Crash occurs when trying to highlight non-existent(or removed item) using SLURI

changeset: 52867:01d93509c4a4
date: 2017-05-26 01:45 +0200
user: Ansariel
summary: FIRE-21199: “Replace Links” is duplicated in context menu

changeset: 52868:af9ca7b3c6c3
date: 2017-05-29 15:52 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 52869:98e75acd0864
date: 2017-05-29 11:30 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7443 FIXED Able to Block a user with Lastname Linden

changeset: 52870:6dcf7f930e49
date: 2017-05-29 17:53 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7438 FIXED Always allow 'create landmark' allows group teleport routing override, however was removed.

changeset: 52871:fb6e858cee6b
date: 2016-12-15 09:34 -0600
user: Cinder cinder@sdf.org
summary: STORM-2144 - Guard against null pointers when LLPanelOutfitEdit gets called before postBuild() on login.

changeset: 52872:2dfd983cd03a
date: 2017-05-26 15:11 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-1139 Catch Windows crash on Saving snapshot

changeset: 52873:272cf5c306b1
date: 2017-05-30 22:32 +0200
user: Ansariel
summary: Backed out changeset: 5d022ae9e79c

changeset: 52874:32bf6b7edd76
date: 2017-05-30 16:01 +0100
user: Beq beqjanus@gmail.com
summary: [FIRE-20977] Addtoolbar button and aut cancel to Render Friends Only
Adding new toolbat button and assocaited icon for Render Friends Only
Adding check_box linked to property controlling persistencs of RFO across TPs
Added FSRenderFriendsOnlyPersistsTP to movement/TP tab in preferences
Default is to NOT persist. This is a change from current behaviour which
confuses users who accidentally enable, or forget they have enabled it.

changeset: 52875:174d7d774158
date: 2017-05-30 22:15 +0100
user: Beq beqjanus@gmail.com
summary: Merge Render Friends Only with lgpl

changeset: 52876:dcc3eff74a5b
date: 2017-05-30 22:32 +0100
user: Beq beqjanus@gmail.com
summary: Remove FSRenderFriendsOnlyPersistTP from global settings, leave in per_account

changeset: 52877:80adbe310779
date: 2017-05-31 00:21 +0200
user: Ansariel
summary: Update German translation and fix toybox floater size to fit all buttons in other languages

changeset: 52878:31e44964b2c3
date: 2017-05-31 07:20 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 52879:5111769a1e33
date: 2017-05-31 23:53 +0200
user: Ansariel
summary: FIRE-21200: List attachment spots in “Attach to” lists in alphabetical order

changeset: 52880:41fb0501030c
date: 2017-06-01 16:03 +0200
user: Ansariel
summary: Sync LLPanelPermissions with (commented out) changes from MAINT-1239

changeset: 52881:99ed62bb624b
date: 2017-06-01 16:14 +0200
user: Ansariel
summary: FIRE-21209: Remove tab stops from C/P/p buttons in tools floater

changeset: 52882:ac114cec0c8f
date: 2017-05-31 21:24 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7325 Fixed issue of images being marked as missing due to uninitialized discard level

changeset: 52883:040d838e7d19
date: 2017-05-30 16:28 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-731 Fixed Images Do Not Show at Proper Proportions

changeset: 52884:38bd1fa3026e
date: 2017-06-02 00:29 +0200
user: Ansariel
summary: Fix “Unconstrained (for HUDs)” script dialog option

changeset: 52885:7bfacc7333d6
date: 2017-06-02 00:41 +0200
user: Ansariel
summary: FIRE-21224: Unconstrained script dialog option

changeset: 52886:cc05efc4f80e
date: 2017-06-02 14:43 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 52887:79c255b88784
date: 2017-06-02 23:58 +0100
user: Beq beqjanus@gmail.com
summary: Correct Show Only Friends to be Show Friends Only consistently

changeset: 52888:2249f88a24bd
date: 2017-06-02 19:38 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7459 Fixed incorrect 'Parcel owners can be more restrictive' checkbox focus behavior

changeset: 52889:b6c17e68456c
date: 2017-06-06 09:25 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 52890:4d93d31e6481
date: 2017-06-06 10:55 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Crash fix in case column already went away (not sure how it happens, but it does).

changeset: 52891:c61a9489698c
date: 2017-03-13 19:59 +0100
user: Kitty Barnett develop@catznip.com
summary: Block auto-login when RLV is enabled

changeset: 52892:0b6ce0c0b1db
date: 2017-03-13 20:04 +0100
user: Kitty Barnett develop@catznip.com
summary: Visualize LLSD debug settings in the settings floater

changeset: 52893:888631e675ad
date: 2017-06-05 14:27 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] @camdist[min|max] and @camunlock aren't enforced when using a scripted camera

changeset: 52894:2067da1281b6
date: 2017-06-06 13:08 +0200
user: Ansariel
summary: Merge

changeset: 52895:0e2d8280b48c
date: 2017-06-06 13:25 +0200
user: Ansariel
summary: FIRE-21231: Backed out changeset 14adb7eddc14

changeset: 52896:e356dc86614f
date: 2017-06-07 03:16 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-6697 Added a nullcheck to unzip_llsd()

changeset: 52897:7c5195eaecd3
date: 2017-06-07 21:16 +0200
user: Ansariel
summary: MAINT-6697 More nullchecks for zip/unzip functions + changes to do it the right way

changeset: 52898:b3567b051734
date: 2017-06-07 21:19 +0200
user: Ansariel
summary: MAINT-7462 check pointer to avoid allocation crash in llpluginclassmedia

changeset: 52899:2a941a723641
date: 2017-06-07 21:28 +0200
user: Ansariel
summary: MAINT-7461 Fixed images not showing at correct proportions when opened for the first time

changeset: 52900:e5d706f552c1
date: 2017-06-07 21:30 +0200
user: Ansariel
summary: Build fix

changeset: 52901:648190983d99
date: 2017-06-08 17:17 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7460 FIXED Crash in LLPopupView:removePopup()

changeset: 52902:c124916ce624
date: 2017-06-08 23:44 +0200
user: Ansariel
summary: FIRE-21240: Estate floater clipped on the right hand side & bottom

changeset: 52903:ad66f1ff7175
date: 2017-06-09 09:34 +0200
user: Ansariel
summary: MAINT-6697 Correct pointer freeing

changeset: 52904:77b07b441696
date: 2017-06-09 09:39 +0200
user: Ansariel
summary: Sync contributions.txt with upstream

changeset: 52905:131a37c94233
date: 2017-05-31 19:28 +0300
user: pavelkproductengine pavelkproductengine@lindenlab.com
summary: STORM-2148 Crash on trying to save texture file(s) to computer from inventory

changeset: 52906:ac501376358e
date: 2017-06-09 11:58 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 52907:59637bb6005d
date: 2017-06-10 17:17 +0100
user: Beq beqjanus@gmail.com
summary: [FIRE-21013] Request from LL. Change the URL Query part colour to be be more distinct from the URL colour on default settings.
Changed to 50% grey which matches the Lab viewer default.

changeset: 52908:4f1e63bc2560
date: 2017-06-11 20:23 +0200
user: Nicky
summary: Apply Japanese translation update from FIRE-21009

changeset: 52909:d9ab7b7a2290
date: 2017-06-11 21:52 +0100
user: Beq beqjanus@gmail.com
summary: FIRE-21247 Make it possible to disable trash-emptying warning
Added a debug setting FSDontNagWhenPurging which wehn true will disabled the “are you sure” modal for all empty trash context menus.(defaults to false)
This does not affect the empty trash prompt used in the trash preview floater that is shown when a user hits the inventory limit as this is considered a key safety valve.

changeset: 52910:8fcac42178a1
date: 2017-06-11 23:32 +0200
user: Ansariel
summary: FIRE-21247: Make setting less intrusive and changeable without relog

changeset: 52911:02868e5d5ec4
date: 2017-06-12 01:31 +0100
user: Beq beqjanus@gmail.com
summary: FIRE-21246 re-enable context menus for remove from COF on system folders and reinstate wearables separator

changeset: 52912:85a08f480886
date: 2017-06-12 21:44 +0200
user: Nicky
summary: Release branch for 5.0.7.

1)
Only publicly viewable issues are given as links

fs_speedtest - Removed ping test site as it is dead.

$
0
0

Checking Your Real Bandwidth

One aspect of SL that is often underestimated is the importance of your network bandwidth setting. Having this too high or too low can lead to all kinds of problems, from simple TP failure to being disconnected - among other things. So it is advisable to not rely on the bandwidth stated by your provider, but to check for yourself.

  • Log out of Firestorm if you are currently logged in
  • Measure your download speed to the city where SL has servers1), by clicking this link, then select YOUR PREFERRED SERVER; make note of the download speed they indicate at the end of the test:
    Tucson, AZ. 2)3)
  • The speeds are given in Mbps; multiply the speed you get by 800
  • Set your Firestorm bandwidth to 1500, or the result you got above - whichever is smaller : in Firestorm, go to PreferencesNetwork & Files -> Connection; Maximum Bandwidth is at the top.

Recommendation

Based on our experience, we strongly recommend the following maximum settings for bandwidth - unless the calculations above suggest lower values:

  • Any type of wireless connection, including home wireless: 500
  • Hardwired DSL: 1000
  • Hardwired cable or better: 1500.

Checking The Quality of Your Connection

SpeedTest will give some indication of the quality of your connection. But another very useful indication is ping and packet loss.

You can determine these from within the viewer by accessing the statistics bar (press Shift-Ctrl-1). Look for Packet Loss and Ping SIM. Ideally, these should be 0.0% and under 150ms, respectively. The stats bar gives data based on your present location in the SL grid.



See this page for documentation on Firestorm 4.6.9 (42969) and earlier.

1)
Why the location matters. Second Life has data centers in Phoenix, Arizona, USA. This is why you need to select that city when measuring your bandwidth. If you live far away and do the default test, it will be to a city close to you, which will not give a good indication of your connection to Second Life servers.
2)
NOTE: The city recommended is not exactly where SL has servers, but is close enough to serve as a guide in determining a good value for bandwidth.
3)
If Flash is not installed for your browser you are redirected to http://beta.speedtest.net Please click on 'Change Host' and type in 'Tucson' in the search bar, then choose one of the Tucson results shown. And then just click on 'GO' to perform the test.

huds_not_working

$
0
0

HUDs Are Not Working

There are griefing objects that can be rezzed on a region; anyone who goes there will have their HUDs and all other scripted attachments put into a non-running state. For instance: a HUD for a mesh body, and all the mesh body parts you are wearing, may be broken at the same time.

You might also have been affected by what appears to be a server-side bug: BUG-41379.

Below are things you can try to get the items working again.

First of all:

  • Go to Top Menu → Avatar → Avatar Health → Refresh Attachments. See if that fixes the items.
  • Relog then test the items again. That may be enough. If not, read on.

Things to try:

  • Check for location issues:
    • Make sure you are in a region that has scripts enabled.
    • Go to other regions and test the items there. This will rule out technical problems with the original region.
    • If you have RLV enabled, disable it (Preferences → Firestorm, top option), relog, then try again.

Stay in a script-enabled region to do all of the following:

  • Attempt to get scripts running:
    • Try removing and reattaching the items.
    • If the items are modifiable, try resetting them or setting their scripts to running: Inventory, right-click the item → Edit, and while it is in Edit, go to Build menu → Scripts → Reset Scripts, or Build menu → Scripts→ Set Scripts to Running).
  • Identify broken items:
    • Try removing all the HUDs and other attachments and testing them one at a time: test each one, then remove it, then test another.
    • If you have original copies of the items, try detaching the ones you are currently wearing and using a fresh copy from the original.
    • If an item is no-mod and you can't get it to start running again, and you don't have another copy, you will need to request a new copy from the creator.
    • Note: If the non-working HUDs are for your mesh body parts (or other scripted attachments), you probably will need to use fresh copies of the original HUDS and the body parts – every part, from scratch (not copies of the broken ones).
  • Check for interference:
    • Look in Inventory > Current Outfit folder, and see if you are wearing any HUDs you were not aware of. (Note: HUDS do not necessarily have “HUD” in the name.) This could include temporary “Experience” HUDS that you may not be aware were attached.1)
    • Check that HUDs are not overlapping each other on the screen (and so preventing you from clicking).
  • Check for issues with attachment points:
    • If any HUDs are sharing the same HUD attachment point, try moving them to separate HUD attachment points:
      Inventory → Right-click → Detach from Yourself, then Inventory → Right-click → Attach to HUD, and choose an unused point.
    • Even if they are not sharing attachment points, try moving them to different attachment points.
  • Test basic functionality:
    1. Rez a fresh cube
    2. Add the default script to it
    3. Take it into inventory
    4. Attach it to a HUD point
    5. Touch the HUD and see if there is script output in Local chat.
1)
Temp HUDS have been known to freeze other HUDs on the same attachment point.

firestorm_classes

$
0
0

Firestorm Classes

These classes are based on our official Firestorm release and are conducted in voice and text except when otherwise noted. There's no need to talk, but you may want to be able to hear. We also usually have help available to answer questions in text. This schedule is subject to change.

Note that it is best if you are on Firestorm for the classes.

Locations are indicated in the far right column as follows:

Class times and days change regularly. Classes may be held any day of the week, with start times from 8am to 7pm SLT. Nonetheless, if the class times are still inconvenient you may prefer to watch recorded versions of some of these classes on YouTube.

*All times SLT*

Tuesday July 11 7:00PM – Introduction to Firestorm and the Wiki
This class gives you an overview of the Firestorm Viewer and of our greatest informational resource, our Wiki, including search tips.
FS
Wednesday July 12 8:00AM – Reporting Bugs, Requesting Features
Learn how to communicate effectively with our devs to make the changes to Firestorm you want or need.
FS
Thursday July 13 9:00AM – Menus 1
We will be covering the menus on the top bar, from Avatar through Help.
FS
1:00PM – QuickPrefs Customization + Lag (TEXT ONLY)
Two mini-classes in one. One discusses the causes of lag in SL. The other explains how to customize your Quick Preferences.
FS
Friday July 14 8:00AM – Odds & Ends 2
Learn about fun and useful items like how to use Autocorrect, using the Command Line for a number of tools, and more.
FS
Saturday July 15 9:00AM – Animation Overrider
On Firestorm, you can save scripts and HUD space by running your AO animations through the viewer. Learn how to set up and get the most out of this feature. ​
FS
Sunday July 16 11:00AM – Avatar Complexity and Graphics Presets
Learn how to boost performance with av complexity and improve usability with the presets.
FS
3:00PM – Backing up Settings and Logs
This class covers how to save your settings and chat logs on your computer. Recommended to take this before the Clean Install class.
JU
Monday July 17 1:00PM – Odds & Ends 1 (TEXT ONLY)
This class covers some of Firestorm's handiest features, like Inventory, Radar, and some hard-to-find gems.
FS
5:00PM – Preferences Set 4
We will cover some of the Firestorm preferences (Colors, Skins, Notifications, User Interface, Sounds and Media).
FS
Tuesday July 18 4:00PM – Menus 2
We will cover the Advanced and Develop menus in the top bar.
FS
Wednesday July 19 5:00PM – Basic Troubleshooting
An introduction to basic methods to start locating problems. Focused on Firestorm but some parts are non-viewer-specific.
Thursday July 20 1:00PM – Preferences Set 3 (TEXT ONLY)
We will cover some of the Firestorm preferences (Move & View, Advanced, Firestorm), based on our current release.
FS
7:00PM – Preferences Set 1
We will cover some of the Firestorm preferences (General, Chat, Privacy), based on our current release.
FS

fs_older_downloads - Removed Firestorm 4.4.2 Mac downloads - they are gone from the server.

$
0
0

Firestorm - Older Releases

The current release version of Firestorm is available here.

Firestorm 5.0.1 (52150) Release

“n/a” in the table below means “not available”; see the boxed note above.

Version32/64-bitGridsHavokLevel of SupportDownload
Windows
Windows
32-bit Havok
32 and 64 SL only X Full release Firestorm 5.0.1.52150 32 bit Windows setup.exe
SHA1 Checksum: 132FB193F9B0D6CFAA1448759FA59059432E3898
Windows
32-bit OpenSim
32 and 64 SL and other grids Full release Firestorm 5.0.1.52150OS 32 bit Windows setup.exe
SHA1 Checksum: 1C3E1E4DC875775BE7BBE8ED57B6B1893730A511
Windows
64-bit Havok
64-bit only SL only n/a n/a
Windows
64-bit OpenSim
64-bit only SL and other grids Full release Firestorm 5.0.1.52150OS 64 bit Windows Setup.exe
SHA1 Checksum: 3BAFBB700E48CFC3392B9F60416BB9FFEDAF594B
Mac
Mac
32-bit Havok
32 and 64 SL only X n/a n/a
Mac
32-bit OpenSim
32 and 64 SL and other grids n/a n/a
Mac
64-bit Havok
32 and 64 SL only n/a n/a
Mac
64-bit OpenSim
32 and 64 SL and other grids Full release Firestorm 5.0.1.52150OS 64 bit Intel Mac.dmg
SHA1 Checksum: 6AFC3235CE8C6444C839D017EBF8F230E9787A79
Linux
Linux
32-bit Havok
32 and 64 SL only X n/a n/a
Linux
32-bit OpenSim
32 and 64 SL and other grids Full release Firestorm 5.0.1.52150OS 32 bit Linux.tar.bz2
SHA1 Checksum: EBF63510B5CA251988984B14A62BECCB79C2FFF2
Linux
64-bit Havok
64-bit only SL only n/a n/a
Linux
64-bit OpenSim
64-bit only SL and other grids Full Release Firestorm 5.0.1.52150OS 64 bit Linux.tar.bz2
SHA1 Checksum: 93DDB7DCFB5554ED09B8BE4A24BD72EAAD1D2560

Firestorm 4.7.9 (50527) Release

“n/a” in the table below means “not available”; see the boxed note above.

Version32/64-bitGridsHavokLevel of SupportDownload
Windows
Windows
32-bit Havok
32 and 64 SL only X Full release Firestorm 4.7.9.50527 32 bit Windows setup.exe
SHA1 Checksum: 2e0e45c75184b154eb05d4392a5daca08f3d75b0
Windows
32-bit OpenSim
32 and 64 SL and other grids Full release Firestorm 4.7.9.50527OS 32 bit Windows setup.exe
SHA1 Checksum: 85a34478b6846741652eef2f79df00ca886fd9ce
Windows
64-bit Havok
64-bit only SL only n/a n/a
Windows
64-bit OpenSim
64-bit only SL and other grids Full release Firestorm 4.7.9.50527OS 64 bit Windows Setup.exe
SHA1 Checksum: 68a2a262174f7a58252764348052b469f638d217
Mac
Mac
32-bit Havok
32 and 64 SL only X n/a n/a
Mac
32-bit OpenSim
32 and 64 SL and other grids n/a n/a
Mac
64-bit Havok
32 and 64 SL only n/a n/a
Mac
64-bit OpenSim
32 and 64 SL and other grids Full release Firestorm 4.7.9.50527OS 64 bit Intel Mac.dmg
SHA1 Checksum: f7369d17489a5b637f5875b8fb209cff33a95a5b
Linux
Linux
32-bit Havok
32 and 64 SL only X n/a n/a
Linux
32-bit OpenSim
32 and 64 SL and other grids Full release Firestorm 4.7.9.50527OS 32 bit Linux.tar.bz2
SHA1 Checksum: 352db4ee56be5a3f60b67ba639d6cfd832800be1
Linux
64-bit Havok
64-bit only SL only n/a n/a
Linux
64-bit OpenSim
64-bit only SL and other grids Full Release Firestorm 4.7.9.50527OS 64 bit Linux.tar.bz2
SHA1 Checksum: af7ed2416faffe9f11af320eab1db62ca18efc2a

Firestorm 4.7.7 (48706) Release

“n/a” in the table below means “not available”.

Version32/64-bitGridsHavokLevel of SupportDownload
Windows
Windows
32-bit Havok
32 and 64 SL only X Full release Firestorm 4.7.7.48706 32 bit Windows setup.exe
SHA1 Checksum: D77B40B49370CEC519BAC68542C50FD328F33D53
Windows
32-bit OpenSim
32 and 64 SL and other grids Full release Firestorm 4.7.7.48706OS 32 bit Windows setup.exe
SHA1 Checksum: A3743695BE456B34538FD94AB5BD5830276AC452
Windows
64-bit Havok
64-bit only SL only n/a n/a
Windows
64-bit OpenSim
64-bit only
*Does not work on Vista
SL and other grids Full release Firestorm 4.7.7.48706OS 64 bit Windows Setup.exe
SHA1 Checksum: 6D9A61497D6367BFBDF7B253B8BE35DE0B89DD3A
Mac
Mac
32-bit Havok
32 and 64 SL only X Full release Firestorm 4.7.7.48706 Mac.dmg
SHA1 Checksum: A7E4D135A750F561360457AC2ED4BC5CEA3702DB
Mac
32-bit OpenSim
32 and 64 SL and other grids n/a n/a
Mac
64-bit Havok
32 and 64 SL only n/a n/a
Mac
64-bit OpenSim
32 and 64 SL and other grids Full release Firestorm 4.7.7.48706OS 64 bit Intel Mac.dmg
SHA1 Checksum: 01F700859F4FD84815A21F6CCDC156EF6B5F98F6
Linux
Linux
32-bit Havok
32 and 64 SL only X Full release Firestorm 4.7.7.48706 32 bit Linux.tar.bz2
SHA1 Checksum: 3039FDF660CF10061BB48D18106E8F615EF2762B
Linux
32-bit OpenSim
32 and 64 SL and other grids Full release Firestorm 4.7.7.48706OS 32 bit Linux.tar.bz2
SHA1 Checksum: E1D6571D2FB6767D967CD4DC876EE2E8AB5F38D3
Linux
64-bit Havok
64-bit only SL only n/a n/a
Linux
64-bit OpenSim
64-bit only SL and other grids Full Release Firestorm 4.7.7.48706OS 64 bit Linux.tar.bz2
SHA1 Checksum: 4B8BFC2A8BCC4AB18A767F1F24977A1BDB16B5C3

backup_settings - [How to Backup / Restore]

$
0
0

Backing Up Your Settings

NOTE: For a video tutorial on backup and restore, see here.

Why make backups?

If you've ever run into the situation where the fix for a problem is to clear your settings, you face a not insignificant task of redoing all those settings. It can be frustrating, especially if original problem doesn't go away.

What if you had a known-good backup of your settings? Then you could clear out the current ones and just pop in your good set. Easy.

IMPORTANT: Don't use backups for a different viewer. They're not compatible with each other.

With Firestorm, you can back up most settings directly from the viewer itself, via PreferencesBackup. You may wish to backup to a thumb drive, for additional protection.

NOTE: Some settings will not be restored. This is intentional; such settings are considered “dangerous” in that they can lead to crashes if set differently from the supplied defaults.
Settings not restored include your graphics settings (in Preferences → Graphics).

How to Backup / Restore

Backup

  • Make sure you are logged into SL.
  • Go to Preferences → Backup.
  • Specify a path (folder) where the backup files should be saved, by clicking the Set button at the upper right, and selecting a folder. Ideally, make a new folder on your computer, specifically for Firestorm backups.
    Do not use the Firestorm settings or install folder for this; use a new folder.
  • Note: You may want to name your folder something like “Firestorm Backup.” When you make the backup, Firestorm will automatically create a subfolder with your avatar name.
  • Click on the Backup Settings button.

This will back up all global settings, and the settings for the account you logged in with. If you have multiple accounts, with different per-account settings, you should do the above for each account.

Note: All settings are backed up, regardless of which checkboxes are selected. You can restore selectively.

Restore

  • Log in with the viewer (restore needs to know what account to restore to).
  • Go to Preferences → Backup.
  • If you have just wiped your settings, or if settings were reset for some reason, you will need to select the path (folder) where your backup files were saved, by clicking the Set button. Use the checkboxes in the 3 tables to select what settings you want restored; you can select all of them by clicking the Select All button at the upper right, and then browsing for the folder.
  • Click on the Restore Settings button. NOTE: be careful NOT to click the “Backup” button or you will wipe out your backup!
  • Log out of Firestorm, then restart it.

Multiple Accounts

Settings backup will store all settings for the account you are logged in with, be they global settings (that is, those that affect all accounts on a given computer), or “per account” settings. If you run multiple accounts and wish to have a backup of its “per account” settings, you will need to log in with each one and do a backup.

It follows that you can backup settings from one account and restore to another, but this will only restore global settings, since the “per account” settings refer to a different account.

“Per account” Settings are backed up to a folder with that account's avatar name, inside the backup folder you specify.

start

$
0
0

Firestorm Documentation

Downloads

Getting Help

Support

Classes

Gateway Events

Firestorm User Guide

Basic Functions

Advanced Topics

Tutorials and Other Info

Firestorm Tutorial Videos

Firestorm Colour Scheme Tutorial

For Developers

Other

Contact and Policies

fs_old_version_blocks

$
0
0

Firestorm Blocks

Before folks start screaming, “You don’t care about us!”, please realize it is only because we care that we are developing Firestorm for you, and it is because we care that we are enforcing blocks. It is important for everyone to be on current releases that support the virtual world platform, its features and its capabilities.

Why Block Old Versions?

Firstly, we are under pressure by Linden Lab to do this, and we can either do it ourselves or adopt LL’s update system which allows them to do it instead. Either we update you or LL does, but either way updating is quite inevitable. The LL viewer enforces updates, as do most all software applications with a fair grace period. Our grace period will be two versions behind the current release.

Secondly, updating is necessary in order to keep everyone enjoying the same shared experience. Second Life is not immersive if we see things drastically differently from one another. This is going to sound harsh, but in some respects if you are using versions that can only render avatars gray and/or versions without mesh, you might as well be—and perhaps should be—using a text based viewer.

Thirdly, it is hard for us to support. Even though we don’t officially support these old versions, it does not stop people from asking for support, to which we then have to respond by nagging them to update.

Those Who Cannot Update

We recognize there are some users who cannot update to a current version due to their computer systems not being modern enough. For you there are still a few options. In some cases, people who believe they cannot run later versions of Firestorm are actually experiencing a fixable issue with which support can help; see the troubleshooting guide on our wiki. Contrary to popular belief, it only takes a computer around a US$300 value or so to run Firestorm. Firestorm does not require a “gamers” computer. Just something from the last five to six years will usually do. A decent video card will go a long way and often is all that is needed to dramatically improve performance for you.

You can download the latest version from here, there's even a link to currently supported older versions. http://www.firestormviewer.org/downloads/


Adapted from this blog post.


fs_voice

$
0
0

Voice Issues

Please note: Viewers play a minor part in voice functionality. The bulk of voice support is given by the external application called SLVoice, which is made by the SL voice provider, Vivox. Voice failures are almost always due to one of the following reasons:

  • Your ISP is throttling or blocking the voice service;
  • failure of the Vivox service;
  • voice issues on the region you are on;
  • voice being throttled by bandwidth set incorrectly - please check it by following the instructions here;
  • voice hardware (mic, headset) not configured correctly in your operating system settings;
  • voice hardware not configured correctly in the viewer;
  • another application has your voice hardware in use (example, Skype);
  • your anti virus software has “mangled” the voice application; see steps on this page: here.
  • your firewall is blocking slvoice. Add slvoice to your firewall's exclusion/allow list.

Please go to Voice Echo Canyon when trying to get voice to work. If voice is working correctly for you, anything you say there will be echoed back to you. Once there, relog to last location.

Known Issues

Since 4.7.9, voice has not always connected to the voice servers. This is due to some coding issues that we inherited from the official SL viewer and that code's interaction with the latest voice files. The issue is documented on LL's Jira. A workaround is to disable and then re-enable voice. But if you're presented with the voice connection failure message that tells you “Voice communications will not be available”, you may need to disable voice and then relog before voice will try to reconnect.

Steps:

  • Go to Preferences → Sound & Media → Voice, and untick “Enable Voice.”
  • Relog.
  • Wait 10-20 seconds, or until the viewer has finished rezzing the scene.
  • Re-enable voice.

Disable When Not in Use

Most voice connection issues happen when the viewer tries to connect to voice during the login process. The workaround is to disable voice before you log out, and then only enable it after logging in when you need it. You can toggle Voice from the Media Controls at the top of the viewer (not enabled by default for Vintage or Latency skins) by hovering over the speaker icon and then checking or unchecking the last checkbox, or by going to Preferences ⇒ Sound & Media ⇒ Voice and checking or unchecking the top option.

Check Voice Settings in your Operating System

Due to the many different versions of each operating system (Windows, linux distros, Mac OSx's), it is very difficult to give specifics for each one. Nonetheless, make sure that your operating system is correctly configured for voice: that voice is going to your headset (or speakers, as you prefer), and that your mic is enabled and configured.

Check Voice Settings in the Viewer

  • Go to PreferencesSound & Media -> Sounds. Find the Voice Chat slider and make sure it is not all to the left. Try increasing the volume.
  • Make sure that Voice chat is enabled on that preferences tab.
  • go to PreferencesSound & Media -> Voice. Click on Audio Device Settings. For Input and Output, use the dropdowns to select your voice devices (headset, microphone, whatever you use). It is best not to leave these at Default.
  • Close Preferences and locate the Mic button on the button bar. Click the Lock checkbox then the actual button, and try speaking (hopefully, you went to Voice Echo Canyon so you can test).

Try Reinstalling Drivers

Try reinstalling the drivers for your sound card, if you have one. Sometimes, these drivers conflict with the sound component of graphics card drivers. Similarly, you may have success by reinstalling your graphics card driver.

If voice still does not work, then continue working through this page.

Voice Is Intermittent

If you find that voice cuts in and out, particularly right after a TP, and at the same time, you notice that things are not rezzing in for you very well (avatars, objects, etc), then the likely cause is that your router is being “overwhelmed” with texture transfers. So reboot your router/modem, and then your computer, and see if the problem is solved.

You can also try adjusting your bandwidth as explained here.

If that does not help, then proceed with the section below.

Voice Worked Fine but Suddenly Doesn't Work

Chances are good that the problem lies with the SL servers or the voice provider, Vivox. Still, there are things you can try:

  • Open Preferences, and go to Sound & Media → Voice, and click Reset (circular arrow).
  • Shut down all applications that use, or can use, voice - like Skype, etc. Then relog.
  • What sometimes helps to get voice working is disabling voice in PreferencesSound & Media -> Voice, hitting Ok, waiting a minute and then enabling voice and click Ok. When these methods fail (assuming voice usually works for you) it is usually the Vivox voice servers that are the problem.
  • If this does not work at your current location, go to a region where other people are able to use voice at this time. One possibility is Firestorm Social, but any region where voice is known to be functioning is fine. Disable voice in PreferencesSound & Media -> Voice. Relog, using the last location selection on your login screen. Wait a couple of minutes. Reenable voice. Wait another couple of minutes (in other words, give the connection time to be established). If voice comes on, then the problem may have been the region you were in before. Was voice disabled there? If not, a region restart might solve the problem.
  • Go to Preferences → Network & Files -> Connection and reduce your bandwidth setting to 500 (if it is not already set there). Repeat the above step to toggle voice off and back on. See here for more information on setting your bandwidth properly, but bear in mind that lower levels than those calculated there may be necessary for troubleshooting purposes.
  • Log out of the viewer, then check Task Manager (or equivalent) and see if SLVoice is still running. If so, kill the process, restart the viewer and see if voice connects.
  • Try a relog, or even a reboot of the computer.
  • Sometimes device settings can reset, so check in PreferencesSound & Media -> Voice→ Audio Device Settings, to be sure that the input and output are set correctly.
  • HTTP fetching may be overloading your router; please try the suggestions given here; if they do not help, revert the changes made then return to this page and continue.

Never Been Able to Get Voice to Work

  • Does your headset/microphone work outside of SL? ie when using Skype, Yahoo or MSN
  • Is your voice chat volume turned up and not muted?
  • Is the SLVoice.exe (simply SLVoice on Mac) that is in the Firestorm folder in the exceptions/allowed list for your firewall? If your firewall is turned off, turn it on and add the SLVoice.exe (or SLVoice) anyway.
  • Check the bandwidth you are actually getting and what you have set in Preferences → Network & Files → Connection. Please refer to this page for specifics.
  • Go to top menu, Advanced → Debug Settings, and in the window that opens, type: Cmdlinedisablevoice - then ensure this is set to FALSE. (Use Crtl-Alt-D to enable the Advanced menu, if it isn't.)

Windows-specific


Don't do this section if using Firestorm 4.6.5.40833.

Some have issues with voice on Firestorm - specifically, “stuttering”, or SLVoice crashing when you unplug a USB device. The only work-around currently is to swap out the voice files.

  • To this end, download this file; save it to your hard drive. Make sure you do not have Firestorm running. Then extract the files to your Firestorm install folder. (For Firestorm 32-bit viewer, this is typically located at C:\Program Files\Firestorm on 32 bit Windows, and C:\Program Files (x86)\Firestorm on Windows 64-bit. For Firestorm 64-bit Viewer, this is typically located at C:\Program Files\Firestorm.) When prompted, allow the replacement of existing files.
Windows Vista and Windows 7

Try disabling compatibility mode, if enabled:

  • Locate your desktop shortcut for Firestorm (if you use the pinned application on the task bar, make sure you pin the Firestorm shortcut, not the running viewer)
  • Right click on the icon and select Properties
  • Select the Compatibility tab
  • Find “Run this program in compatibility mode for:” if it is set then disable this
  • Make sure “Run as Administrator” is enabled (if this is greyed out, then you're probably already running as administrator, so you can ignore this step).
  • Click Apply.
  • Now log back into the viewer, and see if voice works (do you have the white dot over your head?). If not, go to PreferencesSound & Media -> Voice and disable voice; wait a few moments, then re-enable. 1)

On Windows 7, if you find yourself being able to talk but not hear what others say, then a possible solution is to use the sound drivers from Vista. (This needs further confirmation.)

Check that slvoice.exe is not muted in the speaker/headphones icon (located in the notification area) → mixer.

Linux-specific

Every linux distro is different; and each distro may have more than one window manager to further complicate things. So tips can't be “absolute”; you will need to experiment and see what works for you. The following have been suggested by some as effective. But first….

In the Firestorm install directory, there's a text file (originally from LL) with tips on getting voice to work in linux. If you haven't read that, then you can try to see if it helps.

  • Make sure you have ALSA and/or FMODEX available. FMODEX is supplied with Firestorm, normally. If you look at Help → About Firestorm, you should see a line that resembles this:
    Audio Driver Version: OpenAL, version 1.1 ALSOFT 1.11.753 / OpenAL Community / OpenAL Soft: PulseAudio Software
    If that says “none” then you have no audio driver available to Firestorm and need to install one.
  • Edit the firestorm shell script and remove the #. That will force LL to use FMOD rather than ALSA. Some say this is how to get voice working.
#export LL_BAD_OPENAL_DRIVER=x
  • Some swear that the problem is PulseAudio, so you can try to remove that from your system. Be warned, however, that this could cause more problems than it solves. Make sure you remove only Pulse and not half the OS.
  • Be sure to have the correct devices select in Firestorm for voice:

    Preferences → Sound & Media → Voice → Audio Device Settings (button) … input and output may not work if left at default; they may need to go to a specific device like “ALSA Capture on [device name]”.

Below are results for selected linux distros, based on input from Phoenix and Firestorm users. This will be updated as more information becomes available.

  • ubuntu 16.04 64 bit + FS64: The following command installs a few 32-bit libs and voice works after. Maybe you need fewer 32-bit libs but that needs further investigation.
    Apparently, arch requires these as well - or some of them - though the exact lib name may be different.
sudo apt-get install gstreamer0.10-pulseaudio:i386 libidn11:i386 libuuid1:i386 libstdc++6:i386
  • A new option is a debug setting, FSLinuxEnableWin32VoiceProxy, which when enabled will cause Firestorm to launch the Windows version of SLVoice.exe via WINE. To use this, you need to ensure that WINE is installed; install WINE with your package manager. An existing WINE profile/prefix is not needed, but will be used if present. Depending on your system, it may take several seconds before voice comes up.
    NOTES:
    * If you disable voice and then re-enable too quickly, WINE may not successfully restart and voice may fail to re-enable. If you get the warning that there was a problem connecting, you will need to relog before voice will re-enable. Thirty seconds between disable and enable should be enough.
    * There is a known related issue here
    * To speed up the initial loading of voice, use
    wine-preloader $HOME/path/to/firestorm/bin/win32/SLVoice.exe

    before launching Firestorm

Mac-specific

All Mac Operating Systems

If you are unable to connect to voice and you are also having problems with teleporting and/or loading your friends list, perhaps along with other things, then see the “Mac-specific” section of this page for instructions and more explanation.

Mountain Lion (10.8.x) Only

Some Mountain Lion users experience a problem with voice output, while input works fine (that is, you can hear but you can't speak). To fix this, open the voice preferences for your viewer (PreferencesSound & Media -> Voice in Firestorm). Click the device settings button and select “built-in microph” as the audio input device and click OK. Reopen Preferences and go back to the device settings button to ensure you're getting sound in on the mic.



See this page for documentation on Firestorm 4.6.9 (42969) and earlier.

1)
Incorporates suggestions from user Maverick Buccaneer.

fs_very_laggy

$
0
0

Why Am I So Laggy?

And that is indeed a million dollar question! Lag is pervasive in SL, and there is no such thing as a “lag free SIM” - except one that is completely empty.

Before this can be answered, it is first vital to understand what lag is exactly, so please refer to this page for an explanation of the 3 forms of lag.

If you find yourself being badly lagged, there are things you can do to reduce the effects of two of the three types: client and network. You can only reduce server side lag if you own or rent the parcel or region being affected by it.

Reducing Client Side Lag

This is the most common of lag you will experience in SL. And you can do a great deal about it, without requiring that others do anything, and most of it simply entails reducing your graphics settings. Try these one at a time; sometimes just one or two will be enough to make things significantly better. Also, they are not given in order: in different situations, some will be preferable solutions than others.

Graphics settings changes that may help:

  • Set your graphics to Low: PreferencesGraphics -> General→ Quality and speed.
  • Ensure that anisotropic filtering and anti-aliasing are both disabled: Preferences → Graphics → Hardware Settings tab.
  • Reduce your draw distance.
  • Reduce the maximum number of non-impostor avatars (this makes drawing of distant avatars much faster): Preferences → Graphics → General.
  • Reduce your Maximum Complexity value (this renders more complex avatars as “jellydolls”).
  • Disable atmospheric shaders (which serves to drastically reduce how much your computer has to render, as the sky alone is very graphics-intensive).
  • You can derender everyone except friends via top menu, World → Show Friends only. (Remember to re-enable, then TP out and back.)
  • If need be, inhibit the rendering of /all avatars: Advanced → Rendering Types → Avatar. * Alternately, you can derender avatars one by one, by right clicking on them and selecting Derender. * You can also derender objects, the same way. * If there are many particle effects around you, turn particles off: Advanced → Rendering Types → Hide Particles. These things will reduce the “quality” of your SL experience, but they may be required if you find that your movement is badly impaired by client side lag. System issues to check: * If you have a dual graphic card laptop then see here. * Make sure your anti-virus software is not scanning the viewer cache folders; this has been known to have a huge impact on viewer performance. BitDefender is apparently one that is particularly bad in this respect. Whitelist the viewer and the cache folder to prevent this from happening. Webroot is known to cause serious problems; see this special Webroot page. * If you use Windows, try disabling SuperFetch, and see if that helps. More info here and here. Windows 10: Check to see if your computer is downloading updates in the background or running defragging operations. * To check for defragging: - Open File Explorer - Right click a drive (for instance, C:) and select Properties - Click the “Tools” tab - Click the “Optimise” button - A window will opening showing if a defrag is in action (click to see image) * To check for background updating: - (instructions to come) If you own or rent a home, or a public venue, there are things you can do to reduce client lag for yourself and others without overly sacrificing the “feel” of the location. For example: * Use small textures on all structures, 512×512 or smaller. * Avoid using prims that change textures if possible; if you need them, again, try to keep the textures small. * Avoid using textures with alpha channels if none are needed (a solid brick wall texture doesn't need an alpha channel). * Make enclosed spaces that do not give too large a view of the exterior, especially the sky. * Use particles and animated textures sparingly. ===Reducing Network Lag=== Another common cause of lag is your network connection. You may even have a high speed connection, but if you have set your bandwidth too low or too high in Firestorm, you will be causing lag for yourself. Determining the optimal value for bandwidth in Firestorm is explained on on this page. Other things that are known to affect connection speeds are firewalls and anti-virus software. So if you still experience network-related lag, you can try disabling these, temporarily, and seeing if things improve. If they do, then you may want to consider replacing firewall and/or anti-virus software. In SL, you can reduce bandwidth usage (and thus network lag), by looking for and identifying items which cause frequent updates between client (the viewer) and SL servers. Many objects cause such updates; some you will need or want to keep, but you may be able to eliminate others. To get a visual indication of what objects cause updates, go to top menu, Develop → Show info → Show Updates to Objects. (Press Ctrl-Alt-Q to enable Develop on the top menu, if it isn't.) This will enable colored trails above objects that are updating. Each color has a different meaning1): * Red: Indicates a full update, such as the creation of a prim. This is a relatively large data packet sent to your computer. If you see objects that are showing a constant stream of red, they're contending for your bandwidth, which may cause other things in the area (like textures) to load slower. If the object is made up of many pieces, the packet is larger. * Blue: Indicates a partial update, such as a change of position or color for a prim. These are always smaller than full updates. However, the same rules apply as for the full updates. If you are creating content, it's a good habit to make sure it's not updating many times per second. Changing colors, textures, shape, or particle parameters several times per second causes partial updates that contend for your bandwidth. * Green: Indicates an ending update, such as the deletion of a prim. If this packet gets lost on the way from the server to your computer, the object becomes a “ghost” – your viewer still renders it, but you can walk through it, and when you edit it, the Creator field is blank because the object no longer exists on the server. You can disable showing of updates by unchecking the setting mentioned above: Develop → Show info → Show Updates. Objects that update are generally (but not always) scripted. However, many scripted objects do not constantly generate updates. For example, a scripted chair that is not in use, is “idle”. It does nothing, and therefore isn't generating netwrok traffic. NOTE: Some effects are in-world only; they cause things to change visually but are handled entirely by the client, thus do not create any network (or region) lag. These include: particles, texture animation, client-side rotation. ===Reducing Server Lag=== If you own or rent a parcel or region, then there are many things you can do to help reduce server lag. Here is a partial, incomplete list: * Remove all unnecessary scripts. * Remove all items that rez temporary objects (temp rez creates a lot of lag on a SIM). * If you host events, consider providing seating for avatars and ask them to make use of it. * Similarly, for events, request that attendees detach scripted attachments before they arrive (NOTE: asking people to reduce their ARC does not alleviate server lag in a noticeable way). * For large parcels, provide easy ways for people to teleport about, saving them walking (avatars moving creates physics lag).

mesh_issues

$
0
0

Mesh Issues

General

So you have the latest viewer and still can't see mesh - what's the deal?

Well, it isn't necessarily automatic. Depending on your specific hardware, certain settings that need to be enabled for mesh, may be set off by default.

Go to PreferencesGraphics -> General; then enable Basic Shaders.

If this remains greyed out, then increase the level of Render Quality until Basic Shaders becomes enabled and can be checked.

Make sure you have a reasonable draw distance. If you have difficulty rendering mesh, lower it; if your draw distance is over 128, set it to 128, or less. (The optimal value for draw distance is entirely dependent on your own hardware; you will need to experiment to find what works best for you.)

In some cases, worn mesh attachments will not render properly still. Go to PreferencesGraphics -> Rendering and disable both of the Alpha Mask Rendering options.

There are also rare instances of glitches where mesh that you are wearing appears worn by another avatar (yes, it is bizarre!). In that case, try going to Preferences → Graphics → General, and enable Hardware Skinning.

If you have Webroot SecureAnywhere Antivirus, see Webroot Issues. For other antivirus apps, see our Whitelisting Guide, and be sure to whitelist all parts of the viewer. This may need to be done from scratch each time you upgrade to a new version.

If mesh is simply slow to appear, but does appear eventually, that is not necessarily a problem with mesh itself; please work through this page: Slow Rezzing.

HTTP fetching may be overloading your router; please try the suggestions given here; if they do not help, revert the changes made then return to this page and continue.

If none of the above work - and make sure you try all of them first! - then in the top menu bar, open Advanced → Debug Settings, type in Mesh2MaxConcurrentRequests and gradually decrease (not increase) the value. (If Advanced is not visible on the top menu bar, press Ctrl-Alt-D.) If it does not help, try increasing the value from the default. Under no circumstances should you increase this beyond 64. Please see this comment on a related JIRA ticket for an explanation of the possible drawbacks of increasing this setting. Additionally, we recommend returning it to default once the mesh you're trying to see is visible.

Some Mesh items Vanish if I Cam Out

In most cases, this is due to the mesh item being made low LOD so as to reduce its land impact. You should never try to resolve this by increasing LOD above the maximum allowed in Preferences → Graphics → General (4), as that would result in greatly increased memory uses usually leading to a significantly increased rate of crashing. Rather, the issue is inherent in how the mesh item was made. So you either live with it, or replace the item.

Spikes Going Off to "Infinity"

If you are using a fitted mesh capable version of Firestorm (4.6.1. or later) and using ATI/AMD graphics and drivers, certain non-rigged mesh items may display as a long stretch which points to the region coordinates 0,0,0. If you observe such long spikes, then try:

  • Ideally, you should update (or downgrade) to Catalyst Drivers Version 14.4 - or better yet, one of the latest 15.x drivers, if they are available for your graphics card. We've had reports these drivers fix the bug. Visit this page more on this.
  • Otherwise, go to Preferences - Graphics - General subtab - disable Hardware Skinning. This may result in a loss of FPS. Turn on the Statistics Panel using Ctrl Shift 1, disable Hardware Skinning and monitor your FPS. As this bug affects some non-rigged mesh items, and not all, you may determine that disabling Hardware Skinning is not worth the loss of FPS.

Pyramids / Ducks

If you can see most mesh fine but a specific mesh item fails to render and/or displays a pyramid, triangle, or ducky when it's first worn or rezzed, then read on. This is caused by mesh that fails to load, and in many cases is a result of having too high a draw distance in the presence of a lot of complex mesh.

  • Reduce draw distance significantly, then relog. That often clears the problem.
  • If that doesn't help, reboot all your network hardware and then your computer.
  • (If the problem occurs only on selected regions, it could simply be a symptom of region lag–see http://wiki.phoenixviewer.com/lag for information. In this case, there may be nothing you can do about it.)
  • If this still doesn't help, then:

Method 1

  • Make sure you have hidden folders show; see here. Then browse to:
  • On Windows Vista and 7: C:\Users[USERNAME]\AppData\Roaming\Firestorm
  • On a Mac: /Users/[YOUR USERNAME]/Library/Application Support/Firestorm
  • On Linux: ~/.firestorm
  • In this Firestorm folder, open the folder that has the name of your affected account, e.g. whirly_fizzle
  • Delete the files named texture_list_last.xml and texture_list_home.xml
  • Login and see if the troublesome meshes then load.

Method 2

Crashing While Editing/Wearing Mesh

This appears to be specific to those with ATI/AMD graphics cards. Refer to this.

Worn Rigged Mesh Goes Invisible

This issue is specific to those using ATI/AMD graphics cards. Please refer to this.

Mesh Appears Splotchy, Blotchy, or Has Strange Patches of White or Colors

In Preferences → Graphics → General, make sure Basic Shaders and Hardware Skinning are enabled.

fs_intel_fix_32bit - [Downloads - Firestorm 4.7.7]

$
0
0

How to Replace Your Firestorm.exe in Windows 10

If you have certain Intel HD graphics, and have upgraded your PC to Windows 10, your graphics card will not be fully supported by Intel. If you have this issue, you will be unable to log in. You will get the following error dialog box:

Firestorm is unable to run because your video card drivers did not install properly or are out of date, or are for unsupported hardware. Please make sure you have the latest video card drivers, and even if you do have the latest, try reinstalling them. If you continue to receive this message, contact the Second Life Support Portal

This is not a function of the viewer, but instead is a function of the drivers provided by Intel for your computer. However, we have developed a workaround that should help most users with this issue continue to have the ability to use the Firestorm viewer.

Note: This fix is only available for 32-bit versions of Firestorm. Even if you have a 64-bit version of Windows 10, and usually use the 64-bit version of Firestorm, you will still need to use the 32-bit viewer for 5.0.7, 5.0.1, and 4.7.9, as we do not have a fix that will work with the 64-bit version.

Important: Do NOT run in Compatibility mode.
Do NOT uninstall Firestom; you will be replacing one or more files, not the entire install.

  1. Verify that your graphics card is one of the affected versions. You can find a table of affected versions here: Graphics Drivers Supported Operating Systems, but most frequently we have seen Intel HD 2000 and Intel HD 3000. You should be able to verify your graphics in the system info of your computer.
  2. Below, select the zip file that is correct for your download, either the 32-bit Havok version or the 32-bit OpenSim version, and download it to your computer. You will need to unzip the file and save it on your computer in a location you will remember.
  3. On your computer, open File Explorer. (If it isn't on your taskbar you may need to use the search to find it.) When you open it, select the View tab at the top of the page and check the box on the right hand side that says File Name Extensions.
  4. In File Explorer, navigate to This PC then Local Disk (C:) (or the location you normally download Firestorm, if it differs) and then navigate to Program Files (x86). Open Program Files (x86), locate the Firestorm folder, and open it. In the Firestorm folder, locate the Firestorm-Release.exe file and delete it.
  5. Replace it with the Firestorm.exe file that was in the zipped folder you downloaded from the web site.

You should now be able to run Firestorm on your PC.

Downloads - Firestorm 5.0.7

Downloads - Firestorm 5.0.1

Downloads - Firestorm 4.7.9

Other Information

Click here to update your graphic drivers: Intel Downloads

Click here to contact Intel Support: Intel Support

Note: When using this workaround your Help–> About Firestorm panel will show your OS as Windows 8 rather than Windows 10.

login_fail_without_cache_clear

$
0
0

Login Fail Without Cache Clear

This page covers login problems which fit the following descriptions:

  • You are unable to log in properly without having to clear cache fully before doing so.
    It should never be necessary to clear cache before logging in, so if you have to do this, something is wrong. Some find that if they don't clear cache each time, they get logged out within seconds of logging in, or perhaps they are ruthed or a cloud every time, or even that they crash shortly after log in.
  • You are able to log in but find yourself under water (all you can see is a blue screen) at coordinates 10, 10, 10.
    If you log in to an all blue screen, check your location, see if you are near the SIM corner, at 10, 10, 10. If so, your issue can hopefully be solved by one of the suggestions given here.
  • If you have more than one account, only one is affected.
  • In some cases, you will see that there is an error in loading one or more gestures. If you do, make careful note of which ones, then find them and deactivate them - or better, delete them. If this does not solve the problem, then please read on.

Delete Inventory Cache

One possibility is that your inventory cache has become corrupted. If this is the case, then deleting it should solve the problem once and for all - assuming it doesn't become corrupted again at some future date.

  • Locate your cache folder. You will probably need to do this manually, if you are unable to log in. Use a file manager (like Windows Explorer for Windows system, Dolphin, or some such) to locate the cache folder. In its default location, the cache folder is hidden on most OSs. To find it, you will need to show hidden folders. Default cache locations are:
    • Firestorm Viewer:
      • Windows XP: C:\Documents and Settings\[USERNAME]\Local Settings\Application Data\Firestorm\Cache
      • Windows Vista: C:\Users\[USERNAME]\AppData\Local\Firestorm\Cache
      • Windows 7, 8.1 and 10: C:\Users\[USERNAME]\AppData\Local\Firestorm\Cache
      • Mac: ~/Library/Caches/Firestorm
      • linux: ~/.firestorm/cache
  • In this folder, locate the files named data.db2.x.* and index.db2.x.* (where * is a digit: 0, 1, 2, etc; you may have more than one of each type of file)
  • Delete all files that match these two names.
  • Log back into SL, to a quiet region (try the Phoenix Firestorm Support parcel or a Linden water region such as aich or hatton). Allow your inventory to repopulate fully.

If your issue was a case of a corrupt inventory cache, then subsequent log ins should work normally. If however, your next log in fails as before, then your will need to locate the problem item in your inventory and eliminate it. So try the solutions described below, one at a time, until (hopeffuly) one of them fixes the problem.

Too Many Items in Single Folders

This can be caused by an issue called having a “flat inventory.” If you have folders with a lot of items in them, the viewer can stall trying to create the “inventory view” (inventory folder structure in memory). The solution is simple, but tedious: you will have to create more folders (or subfolders) and sort your inventory such that no one folder has too many items in it. Ideally, aim for under 1000 items per folder.

Alternatively, because this is not a viewer-specific problem, Linden Lab can also help you de-flatten your inventory if you file a support ticket with them. Just make sure to log in on the official Second Life viewertwice (once to fill the inventory cache and a second time to confirm that you're experiencing the issue on their viewer) before contacting Linden Lab.

Vintage Skin

If you use Vintage Skin (default when logging in using “Phoenix Mode”), the “too many items in single folders” problem may be more likely to occur than when using other viewer skins. This is thought to be because the inventory structure in this skin is slightly different from that of the other skins. Try changing your viewer skin to Latency, which shares Vintage's V1-style appearance but does not increase your likelihood of having this issue, or any of our other skin options. Do this in Preferences → Skins. Change to Latency or another option and relog.

Excess Calling Cards

There have been cases where people have ended up with a mass of duplicated calling cards in inventory, so many that they end up preventing successful log in. So try the following:

  • Start the viewer and try to log in.
  • If you are able to log in, open your inventory window, find the Calling Cards folder, and delete all of them, then empty trash.
  • Now log out, then restart the viewer, and log in.

Hopefully, this will solve the problem. If not, then read the next section.

Deactivate All Active Gestures

Should the above method not give a permanent fix, then you should try to deactivate all your active gestures. Yes, all of them. At the bottom of the Inventory window, click the gear icon, and select Show Filters. Click the None button, then check Gestures. Then type (Active) in the search field at the top of the Inventory window.

The above will list all your currently active gestures. Select them, then right click and select Deactivate. Double check that all gestures are deactivated by bringing up the gesture picker at the bottom of the screen; it should show none active.

Now relog and see if you still have issues logging in.

If this solves the problem, the next step is trying to find the bad gesture(s). The best way to do this is with a “divide and conquer” approach. It is not difficult, but it can be long and tedious, depending on how many active gestures you had. Using filters to show only gestures will make this somewhat easier.

  • The idea is to attack the collection of gestures by halves: activate half, deactivate the rest, then relog.
  • If you can log in ok, then the problem gesture(s) are in the deactivated half. If instead you have problems logging in, then the bad gesture(s) are in the ones currently active.
  • Having identified which half has the problem gestures, again, split this remaining group of gestures in half: activate half, deactivate half, then repeat as before.
  • Continue this way, dividing in half each time, until you have narrowed down to the one (or more) problem gestures - which you should at least leave inactive, but preferably simply delete outright.

Remove Landmarks

One final rare case is similar to the above but involves landmarks rather than gestures.

In this case, it is recommended that you box up all of your landmarks, then delete the originals from inventory, then empty trash (saving the boxed copies). See if this allows for a normal login.

If so, then you can use the “divide and conquer” method above to find the problem landmark(s).

firestorm_classes

$
0
0

Firestorm Classes

These classes are based on our official Firestorm release and are conducted in voice and text except when otherwise noted. There's no need to talk, but you may want to be able to hear. We also usually have help available to answer questions in text. This schedule is subject to change.

Note that it is best if you are on Firestorm for the classes.

Locations are indicated in the far right column as follows:

Class times and days change regularly. Classes may be held any day of the week, with start times from 8am to 7pm SLT. Nonetheless, if the class times are still inconvenient you may prefer to watch recorded versions of some of these classes on YouTube.

*All times SLT*

Friday July 21 8:00AM – Preferences Set 2
We will cover some of the Firestorm preferences (Graphics, Network & Cache), based on our current release.
FS
Saturday July 22 9:00AM – Backing up Settings and Logs
This class covers how to save your settings and chat logs on your computer. Recommended to take this before the Clean Install class.
FS
Sunday July 23 3:00PM – Avatar Complexity and Graphics Presets
Learn how to boost performance with av complexity and improve usability with the presets.
JU
Monday July 24 1:00PM – Menus 1 (TEXT ONLY)
We will be covering the menus on the top bar, from Avatar through Help.
FS
5:00PM – Contact Sets
There is a cool feature called Contact Sets that lets you organize your contact list. We will cover how to set them up and use this epic feature.
FS
Tuesday July 25 11:00AM – Basic Troubleshooting
An introduction to basic methods to start locating problems. Focused on Firestorm but some parts are non-viewer-specific.
Thursday July 27 8:00AM – Preferences Set 1
We will cover some of the Firestorm preferences (General, Chat, Privacy), based on our current release.
FS
1:00PM – Reporting Bugs, Requesting Features (TEXT ONLY)
Learn how to communicate effectively with our devs to make the changes to Firestorm you want or need.
FS
Friday July 28 9:00AM – Menus 2
We will cover the Advanced and Develop menus in the top bar.
FS
Sunday July 30 11:00AM – Preferences Set 4
We will cover some of the Firestorm preferences (Colors, Skins, Notifications, User Interface, Sounds and Media).
FS
3:00PM – Introduction to Firestorm and the Wiki
This class gives you an overview of the Firestorm Viewer and of our greatest informational resource, our Wiki, including search tips.
JU
Monday July 31 1:00PM – Preferences Set 3 (TEXT ONLY)
We will cover some of the Firestorm preferences (Move & View, Advanced, Firestorm), based on our current release.
FS
4:00PM – Odds & Ends 1
This class covers some of Firestorm's handiest features, like Inventory, Radar, and some hard-to-find gems.
FS
Wednesday Aug 2 5:00PM – Animation Overrider
On Firestorm, you can save scripts and HUD space by running your AO animations through the viewer. Learn how to set up and get the most out of this feature. ​
FS
Thursday Aug 3 4:00PM – Firestorm Skins
This class covers the differences among Firestorm's many skin options, including the Vintage Classic and Colorable User Interface skins.
FS

http_fetching_issues - [Things to Try] Added Lossy Texture Compression section

$
0
0

Quite a number of issues are related to HTTP fetching, including some unexpected ones:

  • all avatars except your own appear grey
  • in-world objects remain grey, or they repeatedly go blurry and focus
  • mesh objects do not rez in
  • your avatar bakes, then goes blurry, then rebakes, etc
  • inventory is stubborn to load fully
  • problems with voice
  • music/video doesn't work or is intermittent

All of these issues can boil down to one common cause: problems successfully using HTTP to fetch textures and avatar bakes from SL servers.

Things to Try

Please try these things one at a time. If one fixes your problems, stop there, don't continue to the next.

  • If you are wearing any HUD, including WowMeh, Toodledeedoo, The Shops/The Mesh Project/TMP, Maitreya or similar, detach it. These (and a few other high texture HUDs) are known to cause in-world textures to rez then blur repeatedly.
  • Power down your router and/or modem. This generally means unplugging it from the power source and removing any batteries. Leave them disconnected for at least a full minute before reconnecting (and reinstalling batteries). Wait for them to complete the power up sequence, then reboot your computer.
  • If you don't have the Advanced menu enabled, enable it with Ctrl-Alt-D. Then, Advanced → Debug Settings. Type in TextureFetchConcurrency - set the value to 4, then close the Debug Settings window and relog.
  • Preferences → Graphics -> Hardware Settings→ Viewer Texture Memory Buffer: by default, this is set correctly for your graphics card. You can try increasing the value - but not higher than your card's maximum. Try with a setting of 384.
    If you reduced this yourself as a result of the "Textures Discarded" error, then be aware that increasing this value will likely cause that problem to return.
  • Preferences → Graphics -> Hardware Settings→ Enable Lossy Texture Compression: Enabling this, and then restarting the viewer, will cause the viewer to compress textures while they are in Texture Memory, thus reducing the amount of memory each texture requires. This can help reduce or eliminate the constant re-blurring of textures. The caveat is that the compression is lossy, meaning some parts of the texture are simply lost, so overall texture quality might be reduced and may be noticeable especially along sharp edges.

Causes

As noted above, the problems are caused by the HTTP protocol - more specifically, it overwhelms some lower end routers. Many people find that HTTP makes rezzing MUCH faster; others instead, those with lower end routers, wireless ones in particular, have the issues described at the start.

If the fixes above work for you, then great. BUT we strongly recommend looking to upgrade to a better router. In particular, Belkin G series and the LinkSys WRT are two which are best avoided.



See this page for documentation on Firestorm 4.6.9 (42969) and earlier.


apply_for_fs_motd

$
0
0

UNDER CONSTRUCTION - Request a Firestorm Message of the Day

form> Action mail jessica.lyon@phoenixviewer.com Action mail lassie@phoenixviewer.com subject @“=Event Name”@ Thanks “Thanks for submitting your Firestorm MotD request.”

Fieldset “Website Checklist”

static “The MotD doesn't send people to your event, it is meant to encourage people to visit your website. It is up to you to sell your event with your website.”

yesno “Is your website safe for a general audience (PG/G)?” !

yesno “Is your website open to the public?” !

yesno “Does your website adequately describe and up-sell your event?” !

yesno “Does your website contain a prominently displayed SLURL to your event?” !

Fieldset “Event Checklist”

yesno “Is your event location capable of handling the potential traffic a Firestorm MotD may potentially send you?” ! static “Events located on Homestead or Open Space regions should reconsider if they truly would like to have a Firestorm MotD. Events located on small parcels (8192 sqm or less) should reconsider if they truly would like to have a Firestorm MotD.”

yesno “Is your event located on a General rated region?” ! static “Events on Mature regions are considered on a case by case basis. Events on Adult regions will not be considered.”

Fieldset “MotD Request Information”

static “Blank or missing fields in this section can delay your MotD.”

Textbox “What is your SecondLife user name, (not your display name)?” “=SL Name”

email “What is your email address (optional)?” ! static “(This email address will not be shared with anyone.)”

Textbox “Who is your point of contact for any correspondence for this events MotD?” “=Contact Name” static “This individual should be someone who can make final decisions concerning this event.”

email “What is your point of contacts email address?” @@ static “If we have questions about your event we will contact by email, if we are unable to reach anyone your MotD WILL NOT RUN. (This email address will not be shared with anyone.)”

Textbox “What is the name or title of your event?” “=Event Name”

yesno “Is your event suitable for a general audience?” ! static “We are unable to run MotD's for events containing adult content. This includes content on your website.”

Date “What is the start date of your event?”

Textbox “What is the SLT start time of your event (optional)?” “=Start Time” !

Date “What is the end date of your event?”

Textbox “What is the SLT end time of your event (optional)?” “=End Time” !

Textbox “What is the URL to the website for your event?” “=Website URL

textarea “What would you like your MotD to say?” static “This is optional, if you don't provide something we will write one for you based on information provided on your website. If you do provide something it may be rewritten to fit in the limited space available for the MotD, for content or for readability.”

textarea “Do you have any comments or questions about your Firestorm MotD?” !

submit “Submit Request” </form>

login_page_ads - [Message of the Day Event Promotion]

$
0
0

Message of the Day Event Promotion

The events we promote on the viewer Message of the Day are:

  • Not for profit, community events organized, hosted and/or sponsored by the community.
  • Charity events that benefit good causes.

The idea behind what we agree to promote and what we don't are simple. If it's going to benefit you financially either directly or indirectly (publicity stunt), we are not going to promote it. However, if it's purely for residents, hosted by residents with no profits or financial benefits either directly or indirectly to you or those involved, we will consider it. We have always been, and will always be, about the community.

We cannot however promote religious events or anything that may offend or exclude other races, creeds, cultures or persons. For example, we were asked to promote Memorial Day, and while we support troops all around the world 100%, it is an American event which other countries do not participate in. That makes it exclusionary and not something that qualifies for us to promote.

If you have a community event that you would like promoted on our MOTD you can send a request to jessica.lyon@phoenixviewer.com lassie@phoenixviewer.com for consideration. We do not charge for promoting your event nor will we accept any benefits, financial or otherwise. Though you can expect we may attend your event ;-) . Please provide your in-world name and details to the event. All events we promote are required to have a website we can link to.

Note: we do not promote anything on the login page itself. Just the Message of the day.

(Information extracted from this blog post.)


We are no longer able to run Messages of the Day for 'hunt' type events as we're unable to verify all the locations contained in the hunt are suitable for a 'General' audience.



Partial day events, events that don't run all day and only run for a few hours1) will not receive a 24 hour Message of the day. It's a waste of valuable Message of the Day space. Approved partial day events Message of the Day will be run for two hours preceding the event and will end five minutes after your event has begun.2)The rule regarding this is still being discussed internally, it may go into effect or be removed.


Event Ratings

Your Event must be suitable for a 'General' audience.
This includes the region hosting your event, as well as your web site and all its contents including any advertisements that may appear on your web pages, (not only the page we will be linking to in the MotD).

Events on 'Mature' regions will be considered on a case by case basis only and we must be given early access to your event space for assessment. 3) We will let you know the specific 'who' to give access to if needed when your MotD application is evaluated.

Adult events and events on 'Adult' regions will not be promoted in the Firestorm Message of the Day.

Firestorm isn't only used by adults. We also have minors who log in to Second Life using our viewer so we must keep our MotD safe for their experience as well.



If in doubt, ask yourself these questions:
Would I want my grandmother attending my event?
Would I ask a kindergarten class to attend my event?
Would I ask my co-workers to attend my event?


See Maturity ratings - Second Life, for more information about Second Life maturity ratings.


Your Web Page


NOTE: The Message of the Day isn't designed to get people to your event, it's designed to get people to click your website link. It's up to your website to get people to want to visit your event.

Make sure the page on your website we will be linking to in the Message of the Day:

  • Has an easy to find and prominently displayed SLURL to your event.
  • Is clear and to the point about your event. 4)
  • Is easy to read. 5)
  • Has your contact information if you wish to provide it.
  • Doesn't send people clicking on other links to find what they want to get to your event.

You should save promoting your overall web site and more information about your event for your event. Once people are at your event you can tell them what ever you want, it's your event! The page we link to in the Message of the Day should be focused on getting people to want to go to your event.


IMPORTANT:
We can NOT put a SLURL as a link in the Message of the Day, it won't work, it has to be a link to a live web page.

When designing the web page we will link to for your event;
Keep in mind, when people see the Message of the Day they are trying to log into Second Life, not your web page, if your web page doesn't give them what they want, and quickly, most won't stick around to find it.

Please please please be sure and promote your event in other mediums as well! See Priorities below as to why this is important to do!

  • Message boards.
  • Classifieds.
  • Profile pics.
  • Etc.

Firestorm MotD Priorities List

The Firestorm Message of the Day priorities governing what Message of the Day will be run at any time are as follows:

  1. Real life global crisis. 6)
  2. Linden Lab requested MotD issuing critical information regarding Second Life. 7)
  3. Firestorm viewer related news.
  4. Firestorm viewer related events.8)
  5. Firestorm hosted events, not viewer related. 9)
  6. Important Second Life community events. 10)
  7. Other organization hosted events. Your MotD request. Rotated with other events as needed.11)
  8. Other organization event application requests. Your MotD request. Rotated with other application requests as needed.
  9. Firestorm tips.13)
  10. Linden Lab standard MotD.14)


To Do and Work in Progress

Included for transparency.

To Do

  • Better define what is acceptable as a MotD and what isn't.
  • Discuss whether or not to include an upcoming, in progress and or past MotD reference list, (and what to include in it).
  • Finish the MotD application form.

Work in Progress

Coming soon!
Click here to apply for a Firestorm MotD (Doesn't work yet.)
But is still a good template for what you should send us in an email about your event!



Subject to Change Notice

This page and our MotD rules are subject to change without notice. You should check this page before submitting any Message of the Day request, even if we've run a Message of the Day for you previously.


1)
These types of events are discouraged as they're difficult to keep up with and schedule around and tend to fill up fast causing the Message of the Day to be displayed to people who won't be able to get into the region to attend the event.
2)
Message of the Day start and end time may be shortened as needed depending on how popular your event is.
3)
For example, while avatar nudity is allowed on a Mature rated region, it will get your event declined for a Firestorm Message of the Day.
4)
Including what your event is about, what people can do while they are there, what organization it supports, what you'll be doing with the proceeds, etc. Really sell it!
5)
For example, while it may look artistic, light grey text on a white background is not easy to read.
6)
If anyone is around to set it and can connect to the Firestorm server.
7)
Should be accompanied by a Linden Lab Blog post with additional details.
8)
These tend to be temporary, see Firestorm Classes footnote regarding MotD run times for these.
9)
Firestorm Gateway or other Firestorm events.
10)
For example, SL15B, approved SLEA events.
11)
This includes partial day events.
12)
Temporary MotDs, usually starting two hours before the class starts and ending five minutes after the class has started. Not always included in the MotD, check the class schedule for class dates and times.
13)
Tips are chosen at random or are based on what is being asked about the most in the in world Firestorm support group.
14)
Will probably never run since I have a loooooong list of Firestorm Tips.

ati - Removed section on rotation rings; obsolete

$
0
0

AMD/ATI Video Card Specifics

If you have an AMD/ATI graphics card then you may need to do these steps (ATI drivers don't seem to support OpenGL graphics very well, and SL viewers use OpenGL, as opposed to DirectX).

Furthermore, other types of graphics cards also require that the first step here be done; VBO is known to cause crashes in multiple different scenarios. So one thing to try:

  • Disable VBO: Run the viewer and before logging in, press Ctrl-P to bring up the Preferences window. Then click on Graphics → Hardware Settings tab. Make sure that “Enable OpenGL Vertex Buffer Objects” is not checked.

Crashing During Or Right After Log In

The AMD Raptr software is known to cause viewers - and games - to crash. This has been discussed on Steam; for example, see this thread. Check to see if you have Raptr installed; if so, try uninstalling it by following the instructions here.

The World is Pink

If you are seeing everything pink, the issue is the graphics card driver. The best solution is to update the Catalyst driver (which may imply reverting to an older version than you currently have); links are provided in the section "Known Good ATI Driver", below.

If for any reason, this is not an option:

  • Enable the Advanced menu with Ctrl-Alt-D, if it isn't already
  • Then Advanced → Debug settings → RenderMaxTextureIndex → Set this to zero
  • This should fix the pink textures but may also cause a drop in your FPS (Frames per second)

Alternately, you can go to PreferencesGraphics -> Hardware Settings→ Enable OpenGL Vertex Buffer Objects - and disable that.

Worn Rigged Mesh Goes Invisible

If rigged mesh goes invisible when worn the issue is, again, the graphics card driver. In this case, several Catalyst drivers are known to cause this problem. Refer to FIRE-14871 and here, where it is also evident that the same problem occurs with the official SL viewer. 1)

The best thing is to uninstall the graphics card driver you have, and install 14.4, or the latest 15.x driver instead. More on this below.

If for any reason this is not an option, then a work-around is to disable PreferencesGraphics -> General→ Basic Shaders, or Hardware Skinning.

Everything is Black

Here are some work-arounds to solve the problem:

Windows: Updating the graphics card driver (which may imply reverting to an older version than you currently have) is likely a preferable solution; links are provided in the section "Known Good ATI Driver", below.

Mac: The issue has only been seen on Snow Leopard (OSX 10.6.8) so far. Since drivers are tied into the operating system on Macs, you would need to upgrade to Mountain Lion (OSX 10.8.3) for a permanent solution at this time. If that is not an option for you, then use the workarounds above.

Crashing While Editing or Wearing Mesh

This is a known issue with ATI Catalyst versions 12.2 through 12.4. If you have one of these versions, then you should update the graphics card driver; see below for more.

Temporary work-arounds:

Ref.: FIRE-5569 - VWR-28607 - MAINT-825

Display Driver Stops Responding or Crashes

This has been reported with ATI Catalyst 12.6 and 12.8: Ref. FIRE-6957 and the LL JIRA VWR-29208. The solution is update the graphics card driver as described below.

Log In Screen is Half Black, Half White

This is usually due to using outdated ATI video drivers. Refer to this SL JIRA. Disabling Aero may also help solve this. Information on how to do that is given here.

See below for how to update Catalyst, the graphics card driver.

Graphics Glitches

Some have reported all manner of graphics glitches, including:

  • water is totally transparent
  • sky and water Windlight don't work
  • the horizon is blurry
  • shadows give strange effects when enabled, or a black screen; or shadows don't render at all
  • inability to see glow
  • no clouds
  • prim faces illuminated in unexpected ways

These can often be solved by updating the ATI driver; see below.

These issues have been reported with Catalyst versions 12.11 and 13.01. See if any of the following suggestions are helpful:

  • Preferences → Graphics → General → Basic shaders - disable;
  • Preferences → Graphics → Hardware Settings → AntiAliasing - disable.

Updating the driver is a preferable solution; see below.

Driver on Windows 8.1

Windows 8.1 may install its own driver for ATI/AMD graphics cards. This does not work well with Firestorm. You will need to remove the Windows driver, then install the appropriate driver from the ATI/AMD website.

How to Determine What Version of Catalyst You Have

This page gives guidance for Windows 7; more information is here.

Another good reference is the table on this page. However, sadly, AMD have not kept it up to date. The drivers missing are:

13.1 Windows Graphics Driver Version: 8.17.0010.1172 OpenGL Version: 4.2.12002 Compatibility Profile Context 9.12.0.0
13.4 Windows Graphics Driver Version: 8.17.0010.1191 OpenGL Version: 4.2.12217 Compatibility Profile Context 12.104.0.0
13.5 Windows Graphics Driver Version: 8.17.0010.1191 OpenGL Version: 4.2.12198 Compatibility Profile Context 12.102.3.0
13.9 Windows Graphics Driver Version: 8.17.0010.1230 OpenGL Version: 4.2.12422 Compatibility Profile Context 13.152.0.0
14.3 Windows Graphics Driver Version: 8.17.0010.1267 OpenGL Version: 4.2.12812 Compatibility Profile Context 13.352.1008.0
14.4 Windows Graphics Driver Version: 8.17.0010.1280 OpenGL Version: 4.2.12874 Compatibility Profile Context 14.100.0.0
14.7 Windows Graphics Driver Version: 8.17.0010.1299 OpenGL Version: 4.2.12967 Compatibility Profile Context 14.200.1004.0
14.9 Windows Graphics Driver Version: 8.17.0010.1315 OpenGL Version: 4.2.13084 Compatibility Profile Context 14.301.1004.0
14.11.1 Windows Graphics Driver Version: 8.17.0010.1315 OpenGL Version: 4.2.13092 Compatibility Profile Context 14.301.0.0
14.11.2 Windows Graphics Driver Version: 8.17.0010.1315 OpenGL Version: 4.2.13092 Compatibility Profile Context 14.301.0.0
14.12 Windows Graphics Driver Version: 8.17.0010.1333 OpenGL Version: 4.2.13283 Compatibility Profile Context 14.501.1003.0
15.7 Windows Graphics Driver Version: 8.17.0010.1395 OpenGL Version: 4.2.13397 Compatibility Profile Context 15.200.1046.0
15.7.1 Windows Graphics Driver Version: 8.17.0010.1404 OpenGL Version: 4.2.13399 Compatibility Profile Context 15.200.1062.1002
15.9 Beta Windows Graphics Driver Version: 8.17.0010.1404 2) OpenGL Version: 4.2.13399 Compatibility Profile Context 15.200.1062.1004
15.11 Beta Windows Graphics Driver Version: 8.17.0010.1404 OpenGL Version: 4.2.13399 Compatibility Profile Context 15.201.1151.1007 “Crimson”
Crimson Edition 15.30.1025 Windows Graphics Driver Version: 8.17.0010.1429 OpenGL Version: 4.2.13416 Compatibility Profile Context 15.300.1025.1001
unknown Windows Graphics Driver Version: 8.17.0010.1452 OpenGL Version: 4.2.13431 Compatibility Profile Context 16.150.2401.1002
16.7.2 Windows Graphics Driver Version: 8.17.0010.1460 OpenGL Version: 4.2.13441 Compatibility Profile Context 16.200.1035.1001

Known Good ATI Driver

Before doing anything else, if you used a work-around “fix” of copying Catalyst driver DLLs into the Firestorm folder, them please remove those DLLs before proceeding with the install of any new driver.

Catalyst 15.x drivers have been solving the “invisible rigged mesh” bugs which have been a major problem for many.

  • Catalyst 15.7.1 3) appears to be working well.
  • Rather than relying on the built-in Windows driver update function, visit the AMD site directly and update from there; click here to locate the drivers for your system.

If Catalyst 15.x is not available for your card, Catalyst 14.4 is believed to be a good driver version to use; it seems to fix all (or most) of the problems described on this page. This may imply rolling back your current driver to that version.

  • To find Catalyst 14.4, do not use the autodetect feature; instead, on this page scroll down to “Manually Select Your Driver” and supply the required information. Then download.
  • If 14.4 is a downgrade for you, please make very sure that you remove whatever driver you currently have installed before installing 14.4


For a more detailed walk-through, have a look at this blog post.

1)
If you have any doubts that the driver is the cause, please refer to the release notes for AMD Catalyst 15.3, and scroll down to [413076] Second Life : Rigged mesh objects are not rendered correctly when hardware skinning is enabled in the in game settings.
3)
This appears to be a bug fix release, fixing several issues that arose with 15.7.

fs_font_noto.png - created

firestorm_troubleshooting

$
0
0

Troubleshooting and Quick Fixes - Firestorm Viewer

For basic information on how to get help, click here.
This page covers issues and problems which you might encounter with Firestorm; for topics concerning how to use the viewer, you are instead directed to the main Firestorm documentation page.
The topics here are divided into issues which are directly related to the viewer, and those which are really SL issues or bugs.
Should this not be helpful, then please contact support. The best place to get fast help is in one of the in-world groups. Otherwise, you may contact any of our support team. We will do our best to assist you.
If you believe you have found a genuine bug - or have a feature request, then you can file a JIRA.

Introduction

For an introduction to the basics of troubleshooting, please refer to this page.

Tutorials

Phoenix has some video tutorials on YouTube; you may want to visit and bookmark the Phoenix Viewer channel.

Crash/Login Issues

Web Feed, Audio, Video and Voice

Other

General

Lag and Network

Hardware

Operating System / Software

Windows
Mac
linux

Other

Viewing all 5258 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>