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

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.

Unscheduled classes may also be held on an impromptu basis. If this happens, a notice will be sent in Firestorm Support English. secondlife:///app/group/3a1be8d4-01f3-bc1a-2703-442f0cc8f2dd/about

*All times SLT*

TBA 1pm – 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
TBA 10am – 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
Thurs 23 Aug 1pm – Clean Install
Learn how to correctly and quickly perform this most fundamental and important of tasks. Recommended to take Settings Backup class first.
FS
TBA 1pm – Menus 1 (TEXT ONLY)
We will be covering the menus on the top bar, from Avatar through Help.
FS
TBA 2pm – Menus 2
We will cover the Advanced and Develop menus in the top bar.
FS
TBA 11am – Odds & Ends 1
This class covers some of Firestorm's handiest features, like Inventory, Radar, and some hard-to-find gems.
FS
Mon 27 Aug 1pm – 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
TBA 1pm – Preferences Set 1 (TEXT ONLY)
We will cover some of the Firestorm preferences (General, Chat, Privacy), based on our current release.
FS
TBA 9am – Preferences Set 2
We will cover some of the Firestorm preferences (Graphics, Network & Cache), based on our current release.
FS
Thurs 30 Aug 1pm – Preferences Set 3
We will cover some of the Firestorm preferences (Move & View, Advanced, Firestorm), based on our current release.
FS
TBA 1pm – QuickPrefs Customization + Lag
Two mini-classes in one. One discusses the causes of lag in SL. The other explains how to customize your Quick Preferences.
FS
TBA 1pm – Preferences Set 4 (TEXT ONLY)
We will cover some of the Firestorm preferences (Colors, Skins, Notifications, User Interface, Sounds and Media).
FS
Mon 3 Sept 1pm – Reporting Bugs, Requesting Features
Learn how to communicate effectively with our devs to make the changes to Firestorm you want or need.
FS
TBA 3pm – Avatar Complexity and Graphics Presets
Learn how to boost performance with av complexity and improve usability with the presets.
FS
TBA 1pm – Firestorm Skins (TEXT ONLY)
This class covers the differences among Firestorm's many skin options, including the Vintage Classic and Colorable User Interface skins.
FS
TBA 11am – 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
Thurs 6 Sept 1pm – Basic Troubleshooting
An introduction to basic methods to start locating problems. Focused on Firestorm but some parts are non-viewer-specific.
FS
TBA 1pm – Backing up Settings and Logs (TEXT ONLY)
This class covers how to save your settings and chat logs on your computer. Recommended to take this before the Clean Install class.
FS

message_of_the_day - [Your Web Page]

$
0
0

Message of the Day Event Promotion

If you're looking for a missed MotD or more information on the current MotD rotation, click here.
If you're looking for how to get your own event in the Firestorm Message of the Day, keep reading!

Yes or No

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.

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)

If your event space is closed to the public prior to your event opening, please add “Lassie Resident / f0536c4f-a552-4e97-a197-dd3051fd4344” to any necessary access list or group so your event space can be checked for anything that may need to be addressed before your requested message of the day run time.4)

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. 5)
  • Is easy to read. 6)
  • 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!

  • Message boards.
  • Classifieds.
  • Profile pics.
  • Etc.
NOTE: A Special note for Relay for Life events. If possible, DO NOT USE the Relay for Life web site (main.acsevents.org) for your message of the day link. Using this site as your link-to site from the MotD WILL MAKE YOUR TRAFFIC WORSE as it is confusing to Second Life visitors and makes it difficult to display an easy to find SLURL to your event.

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. 7)
  2. Linden Lab requested MotD issuing critical information regarding Second Life. 8)
  3. Firestorm viewer related news.
  4. Firestorm viewer related events.9)
  5. Firestorm hosted events, not viewer related. 10)
  6. Important Second Life community events. 11)
  7. Hot support topics from the in-world support groups.
  8. Other messages of the day, these are on an automatic rotation12).
    1. Other organization hosted events. Your MotD request. Rotated with other events as needed.13)
    2. Other organization event application requests. Your MotD request. Rotated with other application requests as needed.
  9. Linden Lab standard MotD.

Request a Firestorm Message of the Day

This page and our MotD rules are subject to change without notice. You should check and read this page before submitting any Message of the Day request, even if we've run a Message of the Day for you previously.

If you have a community event that you would like promoted on our MOTD you can send a request to 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.

Please provide the following in your request

The name of your event in the subject of your email. For example, MotD Request for Watching Grass Grow Event.

And in the body of your request:
If the following info is not in your request your Message of the Day will not run.

  • Tell us a little about your event.
  • The specific date range you would like your MotD to run.15)
  • The URL for your event website.
  • A secondary contact name16).
  • An in world name we can contact if needed.
  • Optional, what you would like your Message of the Day to say.17)

Once this is received your request will be evaluated for inclusion in the Firestorm MotD. If you don't hear back from us in a few days consider everything good to go. We will email you if we need more information or if something is missing.
If your MotD is declined you will be replied to as to why your event MotD wasn't accepted.


:-DGood luck with your event!:-D


Frequently Asked Questions

Do you have a question about the Firestorm Message of the Day? Here are the most commonly asked questions.

Why haven't I heard anything back about my MotD request?
Typically we don't respond back to requests if they're approved and we don't need more information. If you don't hear back you can expect it to go into the MotD rotation as soon as your event starts.

Why am I not seeing my MotD in the MotD?
Event messages of the day are no longer being allocated exclusive run times. We received many complaints about this and, in all honesty, seeing the same event MotD for days or weeks every time someone logs in or teleports will cause people to start to ignore the MotD after while. Event MotD's are now added to the MotD rotation in order to prevent an MotD from going stale.18)

My friend died and they were a well known figure in SL, will you run a MotD to help us raise funds for their funeral or family?
Unfortunately, no, while we are sorry for your loss this is a door we won't open as once we run one MotD of this type we'll be expected to run them for everyone.

If you have a question about the Firestorm Message of the Day that isn't covered above please feel free to email me at lassie@phoenixviewer.com and ask.




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!


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)
This is important and delaying this check may delay your MotD from running as requested.
5)
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!
6)
For example, while it may look artistic, light grey text on a white background is not easy to read.
7)
If anyone is around to set it and can connect to the Firestorm server.
8)
Should be accompanied by a Linden Lab Blog post with additional details.
9)
These tend to be temporary, see Firestorm Classes footnote regarding MotD run times for these.
10)
Firestorm Gateway or other Firestorm events.
11)
For example, SL15B, approved SLEA events.
12)
See this page for information about the automatic MotD rotation.
13)
This includes partial day events.
14)
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.
15)
If you don't provide specific dates here your MotD will most likely run only one day.
16)
The more contact names you can give or a group title to look for can greatly reduce the chances of your MotD being delayed should any last second questions or concerns arise.
17)
This may be shortened or rewritten for readability or to fit the limited space of the actual Message of the Day.
18)
Event MotDs may be granted exclusive login runs for a day or two at our discretion.

firestorm_change_log_5.1.7.55786 - [Table]

$
0
0

Firestorm Release Notes 5.1.7.55786 Release


Firestorm Release 5.1.7.55786 Downloads can be found HERE


New Features And Improvements In This Release

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



Linden Lab New Features and Improvements


Project Alex Ivy

This project rebuilds the viewer using 64bit address space.
This will improve viewer stability, allow you to use more of the memory in your system (if you have more than 4GB), and possibly also improve performance.
For further details, see the Linden Lab blog post: 64-bit Viewers for All!

Nat Linden, Callum Linden, Oz Linden, Coyot Linden, Rider Linden, Ruslan ProductEngine
Code contributions from TPV developers: Nicky Dasmijn (Firestorm Viewer), Ansariel Hiller (Firestorm Viewer), Sovereign Engineer (Alchemy Viewer)

Vivox Update & Voice Fixes

Adds support for a higher quality voice using SLVoice version 4.9.
Fixes the apparent position of the speaker in nearby voice.
Improves retry behavior when there are problems connecting or during temporary connection problems.
Logs more detailed information to the Lab for quantifying connection issues.
Improves security of the communication between the viewer and SLVoice.
Unrelated to voice, improves the validation of TLS certificates (security improvement).

Notes:
Local teleports will cause a short (a few seconds) voice interruption because the viewer now detaches from voice a little earlier in the teleport sequence.
With some SLVoice changes, the SLVoice executable can be copied into another viewer - that will not work with this one. There are changes to the connection between the viewer and SLVoice that are required. Talking to any viewer version should work.

Oz Linden

Project Dullahan - Media Updates

Project Dullahan pulls in a raft of updates to the built in media support that were not quite ready to be integrated when the 64 bit Viewer (Alex Ivy) was released.
It is comprised of various fixes, updates, security patches and improvements for CEF (Chromium Embedded Framework) that is the basis for the built in web browser and VLC that provides support for video media playback.
In addition, fixes are included to Dullahan (the third party library that uses CEF) as well as all the media plugin code itself.
The option to not accept cookies has been removed due to complexities of not doing so in the in-viewer browser. For a more controlled cookie experience, an external full-featured browser may be better.

Callum Linden, Nat Linden

Project Love Me Render

The Love Me Render project represents a collection of work on the rendering pipeline, many in response to bugs and feature requests filed over the years.
Notable highlights are:

  • Improvement - Agents that render as jelly dolls will now have their attachments render at 0 LoD to prevent loading higher LoD complexity in memory thus deterring crashes. This also fixed a particular animated tail which would reduce FPS to 4 then crash the viewer.
  • We now account for CTRL + 0 zoom when mesh LOD is calculated
  • Highlighting Changes Make Editing Mesh Objects Difficult
    Shared media (media as a texture) unusable with transparent mesh
    These two had a cage match.
    The result is: Wire selection mode - while Edit tool is selected & Outline selection mode - for all other cases
  • Alpha masked textures would turn white on rigged mesh when viewed through the water surface: these will remain transparent now
  • WindLight: Special overlays (including property lines and highlights for beacons) weren't visible in shader water
  • Ribbon particles using textures containing alpha would flash white at certain camera angles. Ouch.
  • Edit Rotation Rings were Occluded by Mesh Objects but aren’t anymore
  • The presence of certain Avatars would stop local specular textures from “sticking”. Yes really. That was such a fun bug.
  • LOD and Physics mesh stretching were occurring due to some weird behavior in the uploader.
  • Setting one avatar to “Do not render” caused all avatars to become imposters. Thanks to Ansariel Hiller of Firestorm Viewer for the fix.
  • Tile-Based Texture Animation Scaled Incorrectly for Rigged Mesh when worn on MacOS only
  • A particular mesh avatar would deform constantly due to issues with LOD & bounding box calculations

    Graham Linden, Oz Linden, Nat Linden, Mnikolenko ProductEngine, Ruslan ProductEngine, AndreyL ProductEngine

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.

Callum Linden, Nat Linden, Oz Linden, Coyot Linden, Rider Linden, Vir Linden, Graham, Linden, Anchor Linden, Eli Linden, Ruslan ProductEngine, AndreyK ProductEngine, AndreyL ProductEngine, Maxim ProductEngine, Mnikolenko ProductEngine

  • Fixed CTRL+ALT+T does not make alpha masked textures visible
    CTRL+ALT+T now displays alpha masked textures with a blue overlay
    Alpha blended textures still display with the usual red overlay
    Maxim ProductEngine
  • Added a new shortcut to set UI Scaling to default
    Often Residents will change the UI Scaling setting & then not be able to change it back, for example see BUG-216310
    A new shortcut, CTRL+ALT+SHIFT+R has been added which will reset the UI size to default once logged into the viewer
    This fixes BUG-216315
    Preferences → User Interface → 2D Overlay → UI Scaling
    Maxim ProductEngine
  • Avatar Physics improvements
    Added Avatar Physics safety checks and better iteration spreading
    This fixes the problem some of you may have seen with boob movement freezing & boobs getting stuck at odd angles
    This fixes BUG-202903 and FIRE-22135
    AndreyK ProductEngine
  • Don't render sculpty until it is fully loaded or load fails
    You should now no longer see big grey blobs as sculpties load
    AndreyK ProductEngine
  • Fixed viewer frame rate dropping when facing away from certain objects
    This fixes BUG-6943
    AndreyK ProductEngine
  • Fixed special overlays (property lines, highlights for beacons etc) not being visible visible through water
    This fixes VWR-3172
    Ruslan ProductEngine
  • Fixed accidentally deleting the inventory directory while keeping the [Delete] key pressed
    This fixes BUG-214575 and FIRE-22281
    Maxim ProductEngine
  • Fixed viewer crash on Mac when creating a group role with 'Manage ban list' ability
    This fixes BUG-214585 and FIRE-22288
    Maxim ProductEngine
  • Fixed new head attachment slots are not rendered invisible in mouselook
    This fixes BUG-202687
    Mnikolenko Productengine
  • Fixed alpha masked textures turn white on rigged mesh when viewed through the water surface.
    This fixes BUG-214660
    Ruslan ProductEngine
  • Fixed crash when double clicking on “Report Abuse”
    This fixes BUG-202904 and FIRE-22152
    Mnikolenko Productengine
  • Fixed texture animation flickering at certain frame rates
    This fixes BUG-5379
    AndreyK ProductEngine
  • Fixed default female sit playing male sit
    This fixes BUG-203032
    AndreyK ProductEngine
  • Normal and specular maps are no longer downloaded if ALM is off
    This fixes BUG-11838
    AndreyK ProductEngine
  • Fixed Changing avatar sex while sitting breaks animations
    This fixes BUG-8816
    AndreyK ProductEngine


Firestorm New Features and Improvements


  • Merge up to Linden Lab viewer 5.1.6 code-base
    Firestorm 5.1.7 is fully merged up to the 5.1.6 Linden code-base, plus some cherry picked fixes from upstream.
    Ansariel Hiller, Nicky Dasmijn
  • Updated KDU to version 7.10.4 (7.A.4)
    Kakadu release notes
    Ansariel Hiller (Windows), Tonya Souther (Mac), Nicky Dasmijn (Linux)


RLVa Fixes and Improvements


Firestorm 5.1.7 has been updated to RestrainedLove API: RLV v3.2.1 / RLVa v2.2.0.55786

Here are the full RLVa 2.2 Release Notes

  • NEWAdded @setoverlay set of commands for a certain evil kitty
    Kitty Barnett
  • NEWAdded @setoverlay_tint and changed all @setoverlay_XXX modifier mutators to force commands
    Kitty Barnett
  • NEWAdded @setoverlay_tween to animate the alpha and tint overlay modifier values
    Kitty Barnett
  • NEWAdded @setgroup:<uuid|name>;<role>=force cause a bunny made me do it
    Kitty Barnett
  • NEWAdded 'RenderResolutionMultiplier' as an more fine-tuned alternative to 'RenderResolutionDivisor'
    Kitty Barnett
  • NEWAdded new RlvBehaviourModifierAnimator class
    Kitty Barnett
  • NEWAdded @jump=n and @fly:[true|false]=force (with issuing object exemption)
    Kitty Barnett
  • NEWStop Experiences having limitless access to RLVa by default
    • Added 'RLVaExperienceMaturityThreshold' and 'RLVaBlockedExperiences' debug settings.
    • Current default threshold is mature and higher
    • AVsitter is a compromised experience and blocked by default
      Kitty Barnett
  • NEWSplit the list of active RLV exceptions off into its own IM query command (@except)
    Kitty Barnett
  • NEWAdded an 'Always Allow' option to the consent request of @list and @except
    Kitty Barnett
  • CRASH FIXFixed crash when saving a texture to disk while @viewtextures=n restricted
    Kitty Barnett
  • CRASH FIXClearing @camtextures when the original diffuse texture of an active media prim has been swapped out triggers an LL_ERRS 'crash'
    This fixes FIRE-22379
    Kitty Barnett
  • FIXEDFixed being unable to force a ground sit while avatar is moving
    Kitty Barnett
  • FIXED Fixed @stopim not ending the IM session when @startim restricted
    Kitty Barnett
  • FIXEDFixed typing animation still starting when @redirectchat restricted (triggers cheating warning in RealRestraint gags)
    Kitty Barnett
  • FIXEDFixed chat animation isn't properly adjusted when @chatwhisper/normal/shout restricted
    Kitty Barnett
  • FIXEDModifiers of type UUID and bool aren't shown with their correct values in the Restrictions floater
    Kitty Barnett
  • FIXEDFixed remote forced teleport (due to @tpto) should disregard the issuing object's restrictions
    Repro:
    - @clear,tploc=n
    - @tpto:<Other Region>/X/Y/Z=force ⇒ failed (tploc shouldn't be taken into account)
    Kitty Barnett
  • FIXEDFixed a local forced teleport (due to @tpto) fails if the issuing object has an active @sittp behaviour
    Repro:
    - @clear,tplocal=n,tplocal:200=n,sittp=n
    - @tpto:<Current Region>/X/Y/Z+500=force ⇒ succeeds
    - @tpto:<Current Region>/X/Y+20/Z=force ⇒ failed (sittp shouldn't be taken into account)
    Kitty Barnett
  • FIXEDFixed Touch/Edit context menu options on the Wearing panel are missing for temporary attachments
    Kitty Barnett
  • FIXEDMade the RLVa version string localizable
    Ansariel Hiller
  • FIXEDPrevent TPing home while still logging in if RLVa is enabled
    Also prevent TPs via landmark and location as well since that possible as well if somebody is quick enough
    This fixes FIRE-21576
    Ansariel Hiller
  • FIXEDPrevent circumventing TP restrictions via “parcel” SLURL
    This fixes FIRE-21863
    Ansariel Hiller
  • FIXEDFixed size and position of RLVa console floater not saving
    Ansariel Hiller
  • FIXEDFixed @setoverlay_texture moves items on HUD upwards
    Kitty Barnett
  • FIXEDFixed the missing @camavdist/setcam_avdist
    This fixes FIRE-21571
    Kitty Barnett
  • FIXEDFixed @sittp should restrict local teleports in 3D space rather than only the xy-plane
    Kitty Barnett
  • FIXEDFixed Preferences search not finding RLV immediately
    This fixes FIRE-17898
    PanteraPolnocy Resident



Skinning And Translations


Translation updates and improvements

German - Ansariel Hiller
Polish - PanteraPolnocy Resident
Japanese - Hiroshi Kumaki
Italian - Sniper Siemens

Vintage Skin
  • FIXEDFixed line numbers in the script editor not being readable in Vintage skin
    This fixes FIRE-22214
    Ansariel Hiller
  • FIXEDFixed icons on Nearby Chat floater are misaligned on Vintage skin
    This fixes FIRE-22441
    Ansariel Hiller
  • FIXEDFixed the inbox tab in inventory in Vintage skin
    Also got rid of the orphaned Marketplace outbox stuff.
    This fixes FIRE-9008
    Ansariel Hiller
Latency Skin
  • FIXEDFixed chiclets being in the wrong position when put in the bottom right rather than top right on Latency skin
    This fixes FIRE-11340
    Kadah Coba
  • FIXEDFixed FSLegacyEdgeSnap remaining enabled when switching to a skin that doesn't require it
    This fixes FIRE-11343
    Kadah Coba
Starlight Skins
  • FIXEDFixed hard to read text in contact sets In Starlight CUI skin
    This fixes FIRE-16207
    Ansariel Hiller
  • FIXEDFixed hard to read color for messages from log in chat history on Starlight Silver Blue skin
    This fixes STAR-25
    Ansariel Hiller
  • FIXEDFixed the X/Y/Z axis labels in build floater object tab not getting colored properly in Starlight skins
    This fixes FIRE-9070
    Ansariel Hiller
Firestorm Dark Skin
  • FIXEDFixed black text against very dark background when editing an experience in Firestorm Dark skin
    This fixes FIRE-22164
    Ansariel Hiller
Metaharper Skin
  • FIXEDFixed chiclets overlapping with favorites on Metaharper skin
    This fixes FIRE-22514
    Ansariel Hiller


Windlight


  • NEWAdded new Gothic Windlight skies by Jean Severine
    Jean has designed 4 new Windlight skies for Firestorm
    Jean's Gothic Moon 01
    Jean's Gothic Moon 02
    Jean's Gothic Wasteland
    Jean's Gothic Winter.
    This patch was submitted in FIRE-22115
    Jean Severine
  • NEWAdded new Windlight skies and day cycles by Penny Patton
    Day cycles: Anime Daze, FALLOUT SL 1.0, Hyborian Coast
    Windlight skies: 80's Wave, Glowing Sea, Synthwave, The Shed.
    This patch was submitted in FIRE-22116
    Penny Patton
  • NEWAdded new Windlight water by Lassie Resident - “Lassies Clearwater”
    This patch was submitted in FIRE-22507
    Lassie Resident
  • FIXEDFixed Windlight file names
    This fixes FIRE-22683
    Ansariel Hiller


For Builders And Scripters


  • FIXEDFixed being unable to align no-mod objects if “Edit linked parts” is disabled
    This fixes FIRE-8784
    Ansariel Hiller
  • NEWAdded font choice and font size options for the script editor
    You can now choose between the “Scripting” font (Source Code Pro) or the old Monospace font and adjust the font size.
    Pre-processed output also obeys the chosen font & size & the font change is instant.
    This feature was requested in FIRE-20818
    Preferences → Firestorm → Build 1 → Script Editor Font
    Ansariel Hiller
  • FIXEDFixed setting llSetTextureAnim to FALSE while enabling llSetPrimMediaParams caused the animation to clear improperly
    This fixes FIRE-18130
    Ansariel Hiller
  • FIXEDFix recovered scripts being empty after a crash
    This fixes FIRE-21974
    Ansariel Hiller
  • FIXEDFixed LSL Preprocessor warning when last line in lsl include is a comment: generic lexer warning: Unterminated 'C++' style comment
    This fixes FIRE-22179
    Ansariel Hiller
  • FIXED Fixed “Route llOwnerSay to scipt debug window” preference setting showing incorrect state at login screen
    This fixes FIRE-22564
    Preferences → Chat → Visuals → Route llOwnerSay to scipt debug window
    Ansariel Hiller


Audio


  • NEWUpdated the audio decoder from FModEx to FMOD Studio
    Firestorm 5.1.7 release is using FMOD Studio version 1.10.05 - Release Notes
    Sovereign Engineer (Alchemy Viewer), Ansariel Hiller, Liny Odell, Tonya Souther, MyGodItsFullOfStars Resident, Nicky Dasmijn
  • NEWAdded the link to the wiki voice troubleshooting page inside the “trouble connecting to voice server” notification window
    PanteraPolnocy Resident
  • FIXEDRestricted stream info announce channel to 16777216
    This fixes FIRE-22625
    Ansariel Hiller


Communications


  • NEWAdded chat feedback to Always Run shortcut
    When enabling/disabling “Always Run” via CTRL+R, feedback is given in local chat: [Always Run enabled/disabled.]
    This feature was requested in FIRE-22571
    Kadah Koba
  • NEWShow Growl notification when receiving TP offers/requests
    This feature was requested in FIRE-13930
    Ansariel Hiller
  • FIXEDFixed torn-off IM floaters jumping when clicking on IM chiclets and floaters not persisting positions
    This fixes FIRE-5686
    Ansariel Hiller
  • FIXEDAdded a refresh for IM session titles so display name changes are reflected correctly
    Ansariel Hiller
  • FIXEDFixed copy/pasting chat from chat history with chat headers including unexpected timestamps
    This fixes FIRE-22241
    Ansariel Hiller
  • FIXEDFixed confusing tooltip for the “Beyond chat range diminish factor” slider
    Tooltip now reads: “The factor used to diminish the actual chat color if the sender is beyond normal chat range (0 = dim, 1 = bright)“
    Preferences → Colors → Chat Color → Beyond chat range diminish factor
    Ansariel Hiller



  • NEWExperimental code to work around bogus avatar movement on region crossing
    A new preferences option has been added to allow you to choose “Movement at region crossing” to be either Predict or Stop behavior
    This setting affects how the viewer will behave when approaching a region crossing.
    Two options are possible. The first, being Predict (and the default behavior), will cause the viewer to try and predict movement into the region ahead whilst using bogus movement until the session with the region ahead has been set up.
    The second option here is Stop. The Stop option does what its name implies; movement at the region crossing will cease until the session with the region ahead is set up and data is received (such as a position update).
    In certain scenarios, some may prefer the Stop behavior (e.g. some aviators, people who like to race land vehicles), whilst some may prefer the default behavior of Predict.
    Note that the Stop setting is experimental code and a workaround pending server side changes. It is not a fix.
    If you find yourself in a position where the experimental code is not ideal, simply revert the change back to Predict.
    Setting this option does not require a viewer restart.
    For more information about how the experimental code works, see FIRE-21915
    Preferences → Move & View → Movement → Movement at region crossing
    Animats Resident, Ansariel Hiller
  • FIXEDFixed HTTPS map SLURLs not being parsed properly
    This fixes FIRE-22483 and BUG-216123
    Ansariel Hiller
  • IMPROVEMENTMoved the “Set Home to Here” menu option to the other place-related options
    Also separated “Teleport Home” with an additional separator to prevent accidental setting of home location when not intended
    This change was requested in FIRE-22627
    Ansariel Hiller


Inventory, Appearance, Avatar


  • NEWAdded new Wearables Favorite feature
    The Wearable Favorites window allows you to list frequently used items, HUDs as an example, in an easily accessible location so that you can quickly attach and detach them as needed.
    This feature was requested in FIRE-20809
    Ansariel Hiller
  • NEWAdded a new preferences button to reset default upload folders
    This feature was requested in FIRE-22538
    Preferences → Firestorm → Uploads → Reset default folders
    Ansariel Hiller
  • NEWAdded the rendering weight (complexity) of each worn attachment in the Appearance Panel
    This feature was requested in FIRE-21078 and FIRE-19520
    Appearance (Ctrl+O) → Wearing tab
    Ansariel Hiller
  • NEWAdded the ability to double-click wear in the outfits list
    In the Appearance panel:
    Outfits tab - double click will add/remove.
    Wearing tab - double click will remove for “Wearables” and “Temporary attachments”
    This feature was requested in FIRE-22484
    Ansariel Hiller
  • FIXEDFixed “Paste as Link” missing for outfit folders
    This fixes FIRE-4595
    Ansariel Hiller
  • FIXEDFixed outfit snapshot upload closes inventory
    This fixes FIRE-20526
    Ansariel Hiller
  • FIXEDFixed copy-pasting a folder not copying contained links
    This fixes FIRE-21719
    Ansariel Hiller
  • FIXEDFixed “Show in Main View” not working in secondary inventory windows
    This fixes FIRE-22167
    Ansariel Hiller
  • FIXEDFixed “Show original” not showing item if it's in the inbox folder and the inbox folder isn't shown in normal inventory
    Ansariel Hiller
  • FIXEDFixed the next inventory item getting selected when cutting in inventory
    Ansariel Hiller
  • FIXEDFixed received items sometimes showing empty when multiple inventory windows are open
    This fixes FIRE-22509
    Ansariel Hiller
  • FIXEDFixed several minor inventory user interface issues
    • Fixed layout of icons in inventory list items
    • Fixed layout issue of inventory item bounding box if folder item height differs from default
    • Fixed inbox panel randomly shown on secondary inventory window and other inbox panel quirks
    • Fixed legacy inventory folder icons for objects and snapshots being off by 1/1 pixels
    • Added some spacing at the right side to the inventory list item panel
      Ansariel Hiller
  • NEWAdded avatar render options to the radar menu
    This feature was requested in FIRE-22521
    Right-click any avatar in the radar gives a fly-out menu and offers options to Render Normally (default), Do Not Render, Render Fully.
    Ansariel Hiller
  • FIXEDFixed enabling avatar hitbox rendering making eyes disappear
    This fixes FIRE-12249
    Ansariel Hiller
  • FIXEDFixed using the animation upload preview on own avatar breaking avatar physics & eye movement
    This fixes FIRE-4963 and FIRE-16651
    Ansariel Hiller
  • FIXEDFixed previewing an animation to upload while walking/sitting/flying results in the avatar getting stuck in that animation
    This fixes FIRE-6155
    Ansariel Hiller
  • FIXEDTry to re-register LLPhysicsMotionController to see if that unfreezes stuck avatar physics
    This fixes FIRE-22135
    Ansariel Hiller


User Interface


  • NEWAdded new shortcut & menu item to show/hide the user interface
    Avatar menu → Show user interface
    Unchecking hides the user interface.
    Use Alt+Shift+U to show user interface again.
    Chiclets and script dialogs remain visible.
    The old CTRL+ALT+F1 shortcut still works to show/hide the UI too.
    Ansariel Hiller
  • IMPROVEMENTAdded configurable columns for the inspect floater
    A new “Options” button has been added to the Inspect window allowing you to choose which columns to display.
    This improvement was requested in FIRE-22292
    Ansariel Hiller
  • FIXEDFixed group profile icons unloading when Group Titles is opened
    This fixes FIRE-22148
    Ansariel Hiller
  • FIXEDFixed wrong help topic shown on group profile, experiences tab
    This fixes FIRE-22568
    Ansariel Hiller
  • FIXEDFixed docked script floater closing if IMs arrive, if IMs are shown in tabs
    This is an additional fix for FIRE-21546
    Ansariel Hiller
  • FIXEDFixed the position of the lock icon in script and notecard preview floaters
    Ansariel Hiller
  • FIXEDIncreased the toybox floater global width a little bit in order to fix buttons outside the boundary in Polish translation, and to give other languages some buffer
    PanteraPolnocy Resident
  • Fixed Bumped the minimum size of the outfits folder up a little to remove horizontal scroll bar
    Liny Odell
  • FIXEDFixed mesh upload dialog is missing string “scene_files” on Linux
    This fixes FIRE-22413
    Liny Odell
  • FIXEDChanged the text for Antialiasing in Preferences to recommend a restart
    This fixes FIRE-20669
    Beq Janus
  • FIXEDFixed a typo in Prefs > Chat > Visuals
    This fixes FIRE-22187
    Tonya Souther


General


  • NEWAdded the ability to do time based temporary parcel bans
    This new feature adds the ability to ban Residents from a parcel for a specific amount of time.
    Minimum ban time is 1 hour, maximum ban time is 8766 hours (approximately 1 year).
    Select the number of hours when the Ban Duration window opens and press OK. Otherwise, leave it at 0 to permaban.
    World → Parcel Details → Access
    Liny Odell
  • NEWAdded a new toolbar button for the beacons floater
    This feature was requested in FIRE-15266
    Avatar → Toolbar Buttons → Beacons
    Ansariel Hiller, Icon by Mister Acacia
  • NEWAdded object complexity reading in the inspect window
    Ansariel Hiller
  • NEWAdded a new option to make the statistics bar ignore focus requests from closing other floaters with CTRL+W
    If enabled, the statistics bar will never receive focus when another window is closed.
    Actions such as changing graph layout for items are still possible when enabled.
    Preferences → User Interface → 2D Overlay → Prevent statistics window from gaining focus
    Liny Odell
  • NEWAllow legacy searches to work with “first.last” name as well as “first last” syntax
    Liny Odell, Ansariel Hiller
  • NEWAdded new threaded filepickers
    Added new threaded file pickers for:
    Group member list export
    Avatar shape import
    Appearance to xml
    Region terrain upload & download
    Beam editor
    This is part of the ongoing work for FIRE-5782
    Ansariel Hiller
  • IMPROVEMENTRemember most recently used directory for Linux file pickers
    This improvement was requested in FIRE-14924
    Patch contributed by Denver Maksim
  • IMPROVEMENTRemoved persistence from a few debug settings
    The following debug settings no longer persist between sessions:
    CameraOffset
    RenderDebugGL
    RenderDebugPipeline
    This change was requested in FIRE-22372
    Beq Janus
  • FIXEDFixed being unable to select transparent objects via right-click
    This change is optional & you can revert to the old behavior with the debug setting FSEnableRightclickOnTransparentObjects
    This fixes FIRE-1396 and VWR-25962
    Ansariel Hiller
  • FIXEDFixed “Limit Framerate” not working properly on Mac & Linux
    This fixes FIRE-22297
    Ansariel Hiller
  • FIXEDFixed the “Reset All Settings” button only resetting global settings, not per-account settings
    This fixes FIRE-22334
    Preferences → Advanced → Reset All Settings
    Ansariel Hiller
  • FIXEDBuild fixes for Xcode 9, OS X High Sierra and gcc
    Tonya Souther
  • FIXEDFixed a few FSData related issues
    • Use raw GET to prevent the HttpCoroHandler try to parse status 404 response bodies and complaining about invalid LLSD
    • No need to check for status 304 response in downloadComplete() - 304 will result in failure callback being invoked
    • Distinguish between status 304 (not modified) and other download failures
    • Fixed http_result node being written to grids.remote.xml file at startup
      Ansariel Hiller
  • FIXEDUpdated Firestorm credits for code contributions
    Added Denver Maksim, Jean Severine, John Nagle, Lassie, mygoditsfullofstars and Penny Patton to Help → About Firestorm → Firestorm Credits
    This fixes FIRE-22693
    Ansariel Hiller


Performance and Stability Improvements


  • CRASH FIXFixed possible crash in FSCommon::applyDefaultBuildPreferences()
    Ansariel Hiller
  • CRASH FIXFixed crash on LLContinueError
    Ansariel Hiller
  • CRASH FIXFixed access (write) violation / buffer overrun in LLTextureFetchWorker:doWork()
    Kitty Barnett
  • CRASH FIXFixed Firestorm sometimes crashing when deleting items
    This fixes FIRE-22268
    Ansariel Hiller
  • CRASH FIXFixed a possible crash in the particle editor
    Ansariel Hiller
  • CRASH FIXFixed crash when taking snapshots to disk and the destination folder doesn't exist anymore
    This fixes FIRE-22330
    Ansariel Hiller
  • CRASH FIXFixed crash then using tp2 command line option using own avatar ID as target
    This fixes FIRE-22438
    Ansariel Hiller
  • CRASH FIXFixed crash when rebuilding someone else's attachments through the “Reset Skeleton” avatar context menu
    Kitty Barnett
  • CRASH FIXFixed crash in process_agent_movement_complete()
    Ansariel Hiller
  • CRASH FIXFixed a crash when opening group profiles
    Ansariel Hiller


OpenSim New Features and Improvements


  • CRASH FIXFixed mesh physics view crashing on OpenSim with physics shapes exceeding 65536 vertices
    This fixes FIRE-22204
    Ansariel Hiller
  • CRASH FIXProposed fix for invalid mesh crashes on OpenSim
    This hopefully fixes FIRE-14261 and FIRE-19412
    Henri Beauchamp (Cool VL Viewer), Ansariel Hiller
  • FIXEDDisabled strict object check on OpenSim
    FSEnforceStrictObjectCheck has been disabled for OpenSim grids because is can cause invisible objects and viewer crashes.
    This fixes FIRE-22278
    Ansariel Hiller
  • FIXEDUpdated the Opensim grids list
    Ansariel Hiller
  • REMOVEDDisabled the ability to analyze mesh on OpenSim
    On OpenSim, mesh uploads should never be analyzed, since this will result in invalid mesh that is invisible or can cause viewer crashes
    An in-depth discussion about this problem can be found HERE.
    This fixes FIRE-22331
    Ansariel Hiller
  • REMOVEDRemoved Avination from the grid list
    This fixes FIRE-22346
    Ansariel Hiller


Known Issues

Firestorm JIRA Link Details Official viewer bug? 1) New on 5.1.7?
FIRE-22968Sim surrounds no longer showing with new update to firestorm BUG-225295Yes
FIRE-22823 [Linux only] Space Navigator (libndofdev) regression N/A Yes
FIRE-22799 Selection Outline Odd Behavior when Panning Around BUG-225152Yes
FIRE-22746 Alpha masking with mask cutoff of 1 shows white lines in it BUG-225039Yes
FIRE-22776 Web-page does not scroll using mousescroll in internal viewer browser BUG-216094Yes
FIRE-22797 Unable to save 'postcard' snapshots to Twitter - will not connect BUG-225015 No
FIRE-22212 Dragging a folder of no copy items into object contents does not remove the no copy items from inventory view till relog BUG-203011 No
FIRE-22230 Gestures containing the “BigSmile” or “Open Mouth” built-in animation take way too long to load BUG-139305 No
FIRE-20848 Icecast & Shoutcast v2 audio streams drop out in-world BUG-41531 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-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-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-12213 Enabling Advanced Lighting Model in graphics preferences causes horizon to invert BUG-4430 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

Change Log Since 5.0.11.53634 Release


changeset: 53595:21f75b01c24b
date: 2017-12-16 12:21 +0100
user: Ansariel
summary: Bump version to 5.0.12

changeset: 53596:6386fda5a728
date: 2017-12-15 12:43 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-4354 Render stalls in object heavy regions

changeset: 53597:e17861d74eaa
date: 2017-12-16 18:30 +0100
user: Ansariel
summary: Transplant MAINT-8098 FIXED The Viewer uses http: for the splash page even when configured for https:

changeset: 53598:14000da4bdd3
date: 2017-12-16 19:24 +0100
user: Ansariel
summary: Use timer for cleaning up dead objects

changeset: 53599:c9cf78f126a2
date: 2017-12-18 13:28 +0100
user: Ansariel
summary: FIRE-21948: Show element count in Received Items folder

changeset: 53600:f3d3c2ee78a9
date: 2017-12-18 15:11 +0100
user: Ansariel
summary: FIRE-21936: Option to disable visual hints for appearance editor

changeset: 53601:bacddfc63fa8
date: 2017-12-18 15:27 +0100
user: Ansariel
summary: Simplify code to enable/disable “Add Additional Lighting” preference setting

changeset: 53602:90035c907f2e
date: 2017-12-18 21:50 +0100
user: Ansariel
summary: Slightly dim label suffixes in inventory and fix misleading color name on the way

changeset: 53603:de6c5e824003
date: 2017-12-19 00:29 +0100
user: Ansariel
summary: Fix names not loading on group ban list on first open

changeset: 53604:57394e9471fa
date: 2017-11-10 20:33 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: Backed out changeset: 544a91982eba


Originally a fix for MAINT-4773. This was causing a number of issues since
changes made in this code were pushing null textures into server and viewer
should not modify 'content' at server of own violition.

changeset: 53605:5fd12c1b13ae
date: 2017-11-13 14:26 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7847 Remake of 'white alpfa' fix

changeset: 53606:3de8f04acb32
date: 2017-12-19 09:49 +0100
user: Ansariel
summary: Fix possible crash in FSCommon:applyDefaultBuildPreferences()

changeset: 53607:380c3fe85e48
date: 2017-12-19 09:57 +0100
user: Ansariel
summary: Remove obsolete type cast

changeset: 53608:b05150db3be4
date: 2017-12-19 10:41 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8073 Stored favorites lose SLURLS after you re-order some favorite landmarks

changeset: 53609:b9143b24b469
date: 2017-12-19 11:54 +0100
user: Ansariel
summary: FIRE-19720: Crash when teleporting on Littlefield grid - LLVOSurfacePatch:dirtyGeom()

changeset: 53610:6255f4deccbf
date: 2017-12-19 13:25 +0100
user: Ansariel
summary: A long time ago in a pony galaxy far, far away…

changeset: 53611:2410be48c942
date: 2017-12-20 08:09 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 53612:8a584bb07a3b
date: 2017-12-20 21:57 +0100
user: Ansariel
summary: Backed out changeset 5fd12c1b13ae - LL backed this out too

changeset: 53613:780a382fdf8e
date: 2017-12-20 21:57 +0100
user: Ansariel
summary: Backed out changeset 57394e9471fa - LL backed this out too

changeset: 53614:f339924f1bbf
date: 2017-12-20 17:01 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8061 update folder label when item count changes

changeset: 53615:6f9b038a21d3
date: 2017-12-26 19:19 +0100
user: Ansariel
summary: Fix unknown CMake macro; Thanks to Cinder Roxley for pointing at this

changeset: 53616:7668c4fd0964
date: 2018-01-01 21:50 +0100
user: Ansariel
summary: Don't create estate floater pointlessly

changeset: 53617:a5ecf2c549c3
date: 2018-01-04 19:52 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8107 Fixed Framerate drops when facing away from objects


Don't clear buffers if they are already free

changeset: 53618:e91aafc1bea5
date: 2018-01-05 13:55 +0100
user: Ansariel
summary: Add /zoffset_up and /zoffset_down command line command to increase / decrease avatar Z offset by 0.05 that can be invoked via user-definable gestures

changeset: 53619:7aa1a5ecef19
date: 2018-01-07 04:50 +0100
user: Ansariel
summary: FIRE-21546: Don't close docked script floater if IMs arrive, but only if IMs shown in tabs - still hide when using docked windows!

changeset: 53620:07d8b76bf2a8
date: 2018-01-07 23:26 +0000
user: Beq beqjanus@gmail.com
summary: Changes for FIRE-22130 - re-baselining RenderolumeLODFactor advice and warnings.
updates phototools to limit range to < 8 as values much above that can cause errors
updates warning to appear above 4 not at 4
updates the language used in warnings/tool_tips etc across the viewer

changeset: 53621:51e987dfd599
date: 2018-01-08 10:38 +0100
user: Ansariel
summary: FIRE-22130: Update German translation

changeset: 53622:1d2ee7fc66c0
date: 2018-01-08 11:52 +0100
user: Ansariel
summary: FIRE-22130: Move RenderVolumeLODFactor reset code to prevent cheating around and load the recommended setting from feature table if available

changeset: 53623:1ee152f159eb
date: 2018-01-08 14:20 +0100
user: PanteraPolnocy
summary: Updated Polish translation

changeset: 53624:00bfc8d6346c
date: 2018-01-08 17:23 +0100
user: Ansariel
summary: Backed out changeset 85f1bec4ee87 (FIRE-21263)

changeset: 53625:ccbe7ac61bca
date: 2018-01-08 17:28 +0100
user: Ansariel
summary: Dummy commit to bump tip on default branch

changeset: 53626:1d5df28c8290
date: 2017-12-16 19:34 +0100
user: Ansariel
summary: Add support for FMOD Studio, originally by Drake Arconis (Alchemy Viewer), with FS-specific additions by Drakeo

changeset: 53627:91aeb8486216
date: 2017-12-16 19:45 +0100
user: Ansariel
summary: Rename FMODEx* debug settings to FMOD*

changeset: 53628:49aa7a50bb81
date: 2017-12-17 00:10 +0100
user: Ansariel
summary: Fixed some copy&paste typos

changeset: 53629:c6e950e2e431
date: 2018-01-05 20:55 +0100
user: Ansariel
summary: Merge Firestorm LGPL tip

changeset: 53630:711c14ab461a
date: 2018-01-09 09:31 +0100
user: Ansariel
summary: Merge

changeset: 53631:2bb5843fe9a7
date: 2018-01-09 09:35 +0100
user: Ansariel
summary: FIRE-22115: Add new Windlight skies by Jean Severine

changeset: 53632:f3ed588a87ce
date: 2018-01-09 09:44 +0100
user: Ansariel
summary: FIRE-22116: Add new Windlight skies and day cycles by Penny Patton

changeset: 53633:7783e734804d
date: 2018-01-09 11:46 +0100
user: Ansariel
summary: Adjust dimmed inventory item suffix color for all skin themes

changeset: 53634:7503a811b514
date: 2018-01-09 11:49 +0100
user: Ansariel
summary: Dummy commit to bump tip on default branch

changeset: 53635:cea15514c9bd
date: 2018-01-09 14:33 +0100
user: Ansariel
summary: Set correct lib version

changeset: 53636:40fb376f73b8
date: 2018-01-09 23:15 +0100
user: Ansariel
summary: Somehow this got mangled up…

changeset: 53637:232cd1c6501c
date: 2018-01-09 20:06 -0800
user: Liny liny@pinkfox.xyz
summary: Add fmod studio for linux

changeset: 53638:da61002a6da2
date: 2018-01-10 23:07 +0100
user: Ansariel
summary: FIRE-20809: Improve HUD management

changeset: 53639:f82acaa83bee
date: 2018-01-10 23:09 +0100
user: Ansariel
summary: It's 2018…

changeset: 53640:8e37b256f83b
date: 2018-01-10 23:12 +0100
user: Ansariel
summary: Simplify copying of FMOD Studio libs on Linux

changeset: 53641:527e930f70e2
date: 2018-01-10 23:36 +0100
user: Ansariel
summary: Build release on Linux with FMOD Studio

changeset: 53642:414dea51b52f
date: 2018-01-10 23:47 +0100
user: Ansariel
summary: FIRE-20809: Allow smaller floater size

changeset: 53643:041db8bb6e4b
date: 2018-01-11 09:34 +0100
user: Ansariel
summary: FIRE-20809: Hide “Create new” menu option for wearables

changeset: 53644:7d2725bfa9ef
date: 2018-01-11 10:04 +0100
user: Ansariel
summary: FIRE-22148: Only update group icon if the received group data actually contains group icon info

changeset: 53645:fdbbc8a35731
date: 2018-01-11 13:02 +0100
user: Ansariel
summary: Fix next item gets selected if cutting in inventory

changeset: 53646:3b5c176fd36f
date: 2018-01-11 15:00 +0100
user: Ansariel
summary: FIRE-21719: Copy-pasting a folder doesn't copy contained links

changeset: 53647:d7a2ccd29196
date: 2018-01-12 09:11 +0100
user: Ansariel
summary: Hide RenderVolumeLODFactor from settings editor

changeset: 53648:706bafdc1716
date: 2018-01-12 14:47 +0100
user: Ansariel
summary: Backed out changeset: d7a2ccd29196

changeset: 53649:109ee10916a8
date: 2018-01-13 11:58 +0100
user: Ansariel
summary: Fix layout of icons in inventory list items

changeset: 53650:0a077f9eb951
date: 2018-01-13 15:59 +0100
user: Ansariel
summary: Fix layout issue of inventory item bounding box if folder item height differs from default

changeset: 53651:bc124ba649ab
date: 2018-01-13 16:06 +0100
user: Ansariel
summary: Fix legacy inventory folder icons for objects and snapshots being off by 1/1 pixels

changeset: 53652:9026b07dbe81
date: 2018-01-14 14:04 +0100
user: Ansariel
summary: Add error message if FMOD Ex is also used while FMOD Studio is already set

changeset: 53653:305ada01f631
date: 2017-11-16 22:59 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-8154 Disabled exception handling in LLAppViewer:frame() to get proper call stacks

changeset: 53654:0f4dad0f55c9
date: 2018-01-14 20:22 +0100
user: Ansariel
summary: FIRE-22135: Try to re-register LLPhysicsMotionController to see if that unfreezes stuck physics

changeset: 53655:0d52feb8e2c1
date: 2018-01-14 21:29 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 53656:c883e800cfe3
date: 2018-01-15 01:01 +0100
user: Ansariel
summary: Don't crash on LLContinueError

changeset: 53657:18ca39f5251d
date: 2018-01-15 10:49 +0100
user: Ansariel
summary: FIRE-22167: Make “Show in Main View” work properly

changeset: 53658:602c0289a40e
date: 2018-01-15 11:29 +0100
user: Ansariel
summary: Fix inbox panel randomly shown on secondary inventory window and other inbox panel quirks

changeset: 53659:5853473e6259
date: 2018-01-15 11:54 +0100
user: Ansariel
summary: FIRE-22164: Fix black Text against very dark background when editing experience in Firestorm Dark skin

changeset: 53660:36a9a1047beb
date: 2018-01-16 09:20 +0100
user: Ansariel
summary: FIRE-1396: Allow selecting transparent objects via right-click

changeset: 53661:bc8ee24d97ed
date: 2018-01-16 09:59 +0100
user: Ansariel
summary: FIRE-16207: Fix hard to read text in contact sets (Starlight CUI)

changeset: 53662:85ed9cb42728
date: 2018-01-16 10:30 +0100
user: Ansariel
summary: STAR-25: Fix hard to read color for messages from log in chat history (Starlight Silver / Blue)

changeset: 53663:cb2d2cb7d25f
date: 2018-01-16 12:18 +0100
user: Ansariel
summary: FIRE-4963 / FIRE-16651: Animation upload preview on own avatar breaks default motion (physics, eyes etc.)

changeset: 53664:b7224d290fcd
date: 2018-01-16 12:32 +0100
user: Ansariel
summary: Fix XUI warnings in BVH animation preview floater

changeset: 53665:d13600038f8a
date: 2018-01-16 20:03 +0100
user: Ansariel
summary: FIRE-5459 / FIRE-5686: Fix for torn-off IM floaters jumping when clicking on IM chiclets and floaters not persisting positions

changeset: 53666:072be48f1748
date: 2018-01-17 11:00 +0100
user: Ansariel
summary: Get rid of hardcoded downstream dependency in LLMultiFloater

changeset: 53667:5ce0c7f3e266
date: 2018-01-17 11:25 +0100
user: Ansariel
summary: FIRE-4595: Paste as Link missing for outfit folders

changeset: 53668:2dda526f977d
date: 2018-01-11 11:21 +0100
user: Ansariel
summary: FIRE-21915: Fix bogus avatar movement on region crossing; Patch by animats

changeset: 53669:cf0cfeb1ec6d
date: 2018-01-17 13:52 +0100
user: Ansariel
summary: Merge

changeset: 53670:ed09e07033a4
date: 2017-04-22 14:54 +0200
user: Kitty Barnett develop@catznip.com
summary: Use the current virtualenv's python rather than the system default
→ Windows-only

changeset: 53671:aca0dcd5278a
date: 2017-07-16 01:21 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] CATZ-332: Crash saving a texture to disk while @viewtextures=n restricted

changeset: 53672:e8e959e8955c
date: 2017-11-04 23:03 +0100
user: Kitty Barnett develop@catznip.com
summary: [FIXED] CATZ-350: Can't force ground sit while avatar is moving

changeset: 53673:f7ded5ec00c0
date: 2017-11-05 00:03 +0100
user: Kitty Barnett develop@catznip.com
summary: [FIXED] CATZ-311: @stopim doesn't end the IM session when @startim restricted
→ The local notification now logs to nearby chat
→ Send the close response even if there is currently no IM session open

changeset: 53674:e6471acb5027
date: 2018-01-18 15:54 +0100
user: Ansariel
summary: Fix FMOD Studio DLL names on Windows 64bit

changeset: 53675:6c54d279aaaf
date: 2018-01-20 18:12 -0600
user: Tonya Souther tonya.souther@gmail.com
summary: FIRE-22187: Correct parenthetical note on option text.

changeset: 53676:dba5b62f57e5
date: 2018-01-24 18:49 -0600
user: Tonya Souther tonya.souther@gmail.com
summary: Build fixes for Xcode 9 and OS X High Sierra.

changeset: 53677:b09e6735718d
date: 2016-04-21 11:47 -0700
user: callum_linden
summary: DRTVWR-418 add references to new third party packages

changeset: 53678:f242163e15f0
date: 2016-04-21 11:50 -0700
user: callum_linden
summary: DRTVWR-418 remove references (and files) for QuickTime

changeset: 53679:8096639517b7
date: 2016-04-21 11:52 -0700
user: callum_linden
summary: DRTVWR-418 remove references to unused Google Perf Tools package

changeset: 53680:d3f95dc93d54
date: 2016-04-21 11:53 -0700
user: callum_linden
summary: DRTVWR-418 remove references to unused FreeGlut and GLUI packages

changeset: 53681:8441f312ab27
date: 2016-04-21 11:54 -0700
user: callum_linden
summary: DRTVWR-418 remove references to unused TestApps folder (used to contain media_plugin_test)

changeset: 53682:c1935bfd9843
date: 2016-04-21 11:58 -0700
user: callum_linden
summary: DRTVWR-418 remove references to some misc files I missed

changeset: 53683:50fd34151be3
date: 2016-04-21 16:13 -0700
user: callum_linden
summary: DRTVWR-418 remove vestiges of TCMALLOC and GooglePerfTools from the viewer

changeset: 53684:eed2ae3f2193
date: 2016-04-21 16:22 -0700
user: callum_linden
summary: DRTVWR-418 downgrade NVAPI package - very newest version was incompatible with viewer code

changeset: 53685:07d74dc87c18
date: 2016-04-21 18:42 -0700
user: callum_linden
summary: DRTVWR-418 pull in fixed (all headers) version of NVAPI

changeset: 53686:4a15a7499bc9
date: 2016-04-22 13:45 -0700
user: callum_linden
summary: DRTVWR-418 Update the version of cef-bin via llceflib that we consume (no code changes, just updating to latest after changes to documentation/private status)

changeset: 53687:c129294d1798
date: 2016-04-22 14:34 -0700
user: callum_linden
summary: DRTVWR-418 Remove references to gtk-atk-pango-glib from Windows build since it's not used there

changeset: 53688:fba2856f3325
date: 2016-04-25 22:48 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix MD5 hashes for KDU 314311 packages.

changeset: 53689:ed1c76e160b3
date: 2016-04-25 22:56 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix indra/llkdu wrapper for changes in KDU 7.8 API.


KDU 7.8 introduces a number of changes to its API, most notably by moving
public symbols into a variety of kdu_something namespaces. While this is
laudable in a general sense, it does require quite a bit of diagnostic
building and patching to update legacy code.


Since llimagej2ckdu_test.cpp lamentably stubs out pretty much the entire KDU
API, we must also fix those stubs for signature changes even to functions we
don't otherwise reference.


NOTE: This commit still leaves four symbols undefined. Below I have taken the
liberty of juxtaposing the error line with the output from dumpbin /exports
build-vc120/packages/lib/release/kdu.lib. I see no differences.


unresolved symbol (?kdu_convert_ycc_to_rgb_rev16@kdu_core@@3P6AXPAF00H@ZA) “void ( cdecl* kdu_core:kdu_convert_ycc_to_rgb_rev16)(short *,short *,short *,int)”
?kdu_convert_ycc_to_rgb_rev16@kdu_core@@3P6AXPAF00H@ZA (void ( cdecl* kdu_core:kdu_convert_ycc_to_rgb_rev16)(short *,short *,short *,int))
unresolved symbol (?kdu_convert_ycc_to_rgb_irrev16@kdu_core@@3P6AXPAF00H@ZA) “void ( cdecl* kdu_core:kdu_convert_ycc_to_rgb_irrev16)(short *,short *,short *,int)”
?kdu_convert_ycc_to_rgb_irrev16@kdu_core@@3P6AXPAF00H@ZA (void ( cdecl* kdu_core:kdu_convert_ycc_to_rgb_irrev16)(short *,short *,short *,int))
unresolved symbol (?kdu_convert_ycc_to_rgb_rev32@kdu_core@@3P6AXPAH00H@ZA) “void ( cdecl* kdu_core:kdu_convert_ycc_to_rgb_rev32)(int *,int *,int *,int)”
?kdu_convert_ycc_to_rgb_rev32@kdu_core@@3P6AXPAH00H@ZA (void ( cdecl* kdu_core:kdu_convert_ycc_to_rgb_rev32)(int *,int *,int *,int))
unresolved symbol (?kdu_convert_ycc_to_rgb_irrev32@kdu_core@@3P6AXPAM00H@ZA) “void ( cdecl* kdu_core:kdu_convert_ycc_to_rgb_irrev32)(float *,float *,float *,int)”
?kdu_convert_ycc_to_rgb_irrev32@kdu_core@@3P6AXPAM00H@ZA (void ( cdecl* kdu_core:kdu_convert_ycc_to_rgb_irrev32)(float *,float *,float *,int))
24>C:\Users\Nat\linden\viewer64\build-vc120\newview\RelWithDebInfo\secondlife-bin.exe : fatal error LNK1120: 4 unresolved externals

changeset: 53690:7f17f5cd5950
date: 2016-04-25 22:57 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 53691:3af5513d9ab5
date: 2016-04-26 12:14 -0700
user: callum_linden
summary: DRTVWR-418: add preprocessor define to fix linker error introduced in v7.8

changeset: 53692:730fa64643c3
date: 2016-04-26 22:23 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Match KDU_X86_INTRINSICS macro set for KDU package build.

changeset: 53693:bde58a529c5e
date: 2016-05-06 13:40 -0700
user: callum_linden
summary: Merge with viewer-release

changeset: 53694:8eeb5f8bd33b
date: 2016-05-06 13:41 -0700
user: callum_linden
summary: Merge with https:bitbucket.org/oz_linden/maint-5974 to pick up a variety of fixes

changeset: 53695:87127d808e7b
date: 2016-05-06 14:32 -0700
user: callum_linden
summary: Automatic merge with head

changeset: 53696:20c267d755f7
date: 2016-05-19 11:00 -0700
user: callum_linden
summary: Automated merge with tip of viewer-release to pick up 4.0.5

changeset: 53697:d4c521b5f081
date: 2016-06-27 10:05 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to colladadom, googlemock, llceflib with boost build 316951

changeset: 53698:ecc995b54f5a
date: 2016-06-28 18:27 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Double coroutine stack size for 64-bit builds
on the advice of NickyD.

changeset: 53699:a4ce232f0dff
date: 2016-07-01 14:11 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/nat_linden/viewer-mac-mainloop

changeset: 53700:a91b92f8ac8e
date: 2016-07-01 16:47 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to boost build 316951

changeset: 53701:dba42097b84a
date: 2016-07-01 16:49 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to dbus-glib build 314266

changeset: 53702:6ad640b26463
date: 2016-07-01 16:51 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to fontconfig build 314281

changeset: 53703:a9010258d3e5
date: 2016-07-01 16:53 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to gstreamer build 314267

changeset: 53704:12cd65a587e9
date: 2016-07-01 16:56 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to libuuid build 314269

changeset: 53705:d13cfc85d1e2
date: 2016-07-01 17:01 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to llphysicsextensions_source build 314244

changeset: 53706:8feaf926f89c
date: 2016-07-01 17:01 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to llphysicsextensions_stub build 314246

changeset: 53707:6921eb46462b
date: 2016-07-07 09:16 -0700
user: callum_linden
summary: Automated merge with tip of viewer-release

changeset: 53708:6d02acd29209
date: 2016-07-18 15:06 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to boost build 317807

changeset: 53709:5afc6f04d02f
date: 2016-07-18 15:51 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to colladadom build 317826

changeset: 53710:0a20c685ee82
date: 2016-07-18 15:55 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to googlemock build 317828

changeset: 53711:ee503bc4b72a
date: 2016-07-18 16:10 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to llceflib build 317829

changeset: 53712:9f717330e61e
date: 2016-11-03 09:31 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 53713:3a4c52394509
date: 2016-11-03 20:48 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update KDU and llimagej2ckdu* with certain clang fixes.

changeset: 53714:23be5305c109
date: 2016-11-04 09:50 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to KDU build 500948.

changeset: 53715:e3bcea70ee68
date: 2016-11-08 22:22 -0800
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Use separate XML string elements for command arguments.


autobuild now passes a vector of arguments to the commands it executes,
instead of smashing everything together into a single string only to have
cmd.exe parse it back into individual arguments again. In general, this is a
good thing and more robust than before.


However, it surfaces the fact that sometimes people were lazy and encoded
things like ”-configuration Release” or “-j 12” as single <string> elements in
the XML. When such things are handed to the command as a single argument string
containing a space, it can get confused.


Code (e.g.) <string>-configuration</string><string>Release</string> instead.

changeset: 53716:72e96717fe09
date: 2016-11-16 09:17 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 53717:43c59bb27493
date: 2016-04-22 12:57 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Add windows64 config.
(transplanted from 96ec064688376d0f4bfbabcfe8d478227403b630)

changeset: 53718:7b9469c5f064
date: 2016-04-22 12:58 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Windows x64: Disable warning 4267 (it causes too much noise) and do not enable /arch:SSE2 (x64 implies SSE2 and setting the flag causes warnings).
(transplanted from 5a7cc3874065b13a83b8c7aa044fb07f38edd283)

changeset: 53719:0ceae1a3062a
date: 2016-04-22 12:58 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Windows x64: Cannot use inline assembly.
(transplanted from ee32840fc591f5529a0b544243e7b4146eb8f531)

changeset: 53720:7ee179f52d9c
date: 2016-04-22 12:59 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Windows x64: 64 bit implies SSE2, handle this accordingly when detecting if SSE2 is enabled.
(transplanted from 93492b84cb752dc79c74d9667f11edd76ace8f0b)

changeset: 53721:1ffd2bd606f7
date: 2016-04-22 12:59 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Windows x64: Cannot use inline assembly.
(transplanted from 0b621f8a1ee707527325eb70e59ef02c63e2bd10)

changeset: 53722:ef67f63d2b16
date: 2016-04-22 13:00 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Add build-vc120_x64/ to the ignore list.
(transplanted from 98e2f67eded2d68f9a3780e7f6ed1dbf2dc3a0a7)

changeset: 53723:6864ac699dd4
date: 2016-04-22 13:02 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Windows: USe the correct datatypes when calling the Windows API.
(transplanted from 8b0c42b1a4f0416a17c8ec6078a85c5773f69a25)

changeset: 53724:ee57b2479105
date: 2016-04-22 14:55 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Windows: 1. GWL_USERDATA must be GWLP_USERDATA to be compatible with x86 and x64. (GWL_USERDATA is deprecated anyway). 3. Replace Get/SetWindowLong with Get/SetWindoeLongPtr or placing this into GWLP_USERDATA will truncate the pointer.
(transplanted from 5f50745bff03700d3862a6bb1eb5936be0fdc6cd)

changeset: 53725:9d68212c364e
date: 2016-04-22 14:58 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: x64: Do not use a union of LLColor4U. Especially having the two pointer in there will blow up the struct to at least 8 byte, which will break VBO packing as this class needs to be 4 byte in size.
(transplanted from 847df86d6b5daa69dcfc428df18876a9c1e8bef6)

changeset: 53726:eb8a523905dc
date: 2016-04-22 23:59 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Fasttimers: Windows) Always use the rdtsc() intrinsic rather than inline assembly. Linux/OSX) The rtdsc assembly intruction is clobbering EAX and EDX, the snippet was not protecting EDX accordingly.
(transplanted from 6307b134f821390367d4c86a03b9a492ac7ed282)

changeset: 53727:c3d576701385
date: 2016-04-24 12:51 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Windows z64: Disable warning 4267 via llpreprocessor rather than cmake files
(transplanted from 165fa5852652a1da005cf3b2201c192f028efd43)

changeset: 53728:91ae61b9b251
date: 2016-04-24 12:55 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Fix a crash is drawn vertices is 0.
(transplanted from 89b3e585218ddb8d6a3e62af29f8daf889371e5e)

changeset: 53729:ae06aeb13867
date: 2016-04-24 12:55 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Code stylistics.
(transplanted from 570ea799407270069974021eca3a5056d6908f58)

changeset: 53730:15688739c076
date: 2016-11-15 15:53 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fold windows64 into windows platform with new autobuild.


autobuild 1.1 now supports expanding $variables within a config file –
support that was explicitly added to address this very problem. So now the
windows platform in autobuild.xml uses $AUTOBUILD_ADDRSIZE,
$AUTOBUILD_WIN_VSPLATFORM and $AUTOBUILD_WIN_CMAKE_GEN, which should handle
most of the deltas between the windows platform and windows64.


This permits removing the windows64 platform definition from autobuild.xml.


The one remaining delta between the windows64 and windows platform definitions
was -DLL_64BIT_BUILD=TRUE. But we can handle that instead by checking
ADDRESS_SIZE. Change all existing references to WORD_SIZE to ADDRESS_SIZE
instead, and set ADDRESS_SIZE to $AUTOBUILD_ADDRSIZE. Change the one existing
LL_64BIT_BUILD reference to test (ADDRESS_SIZE EQUAL 64) instead.

changeset: 53731:8d2d02600bef
date: 2016-11-15 16:02 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Mistakenly inverted the sense of the LL_64BIT_BUILD test.

changeset: 53732:dc70c7174694
date: 2016-11-16 10:56 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: pull in new viewer-release via viewer64

changeset: 53733:5a1f59b9147a
date: 2016-11-16 15:27 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Compute ADDRESS_SIZE from arch if not specified.


Migrate the logic formerly used only for LINUX to detect whether ADDRESS_SIZE
is set to 32 or 64, and if not, detect a default for the platform. But instead
of using uname -m, use python's platform.machine().


On Windows, stop forcing ARCH to i686 and ADDRESS_SIZE to 32.


On Mac, reset default to x86_64 instead of i386; stop forcing ADDRESS_SIZE to
32.

changeset: 53734:3bc821898c69
date: 2016-11-16 15:32 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Pass ADDRESS_SIZE down into C++ compilation
by adding -DADDRESS_SIZE= to the compile switches.


Remove hack to work around limitations of gcc 4.1 build hosts.


Streamline a bit of logic to specify correct -m32 or -m64 switch.


Use ADDRESS_SIZE instead of ARCH to control -march=pentiumpro.

changeset: 53735:18966551809d
date: 2016-11-16 15:39 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Replace preprocessor tests for Windows-specific _M_AMD64
with tests on ADDRESS_SIZE, which is now set on the compiler command line.

changeset: 53736:67b2b3f0d795
date: 2016-11-16 15:47 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Remove obsolete quotes from autobuild.xml.


With the new autobuild command infrastructure, the quotes that used to be
necessary for correct command-line parsing are now actually undesirable: they
are passed literally to the command in question, causing (e.g.) cmake to
complain that although it knows of a generator called Xcode, there's no
generator called 'Xcode'.

changeset: 53737:08048aae7abe
date: 2016-11-16 16:05 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Disable unconditional signing for Mac builds.


There Must Be A Better Way.

changeset: 53738:b0ea43d08027
date: 2016-11-16 16:06 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Try to make the OSX architecture match computed ARCH
which in turn depends on ADDRESS_SIZE.

changeset: 53739:e2860b35d22d
date: 2016-11-17 08:57 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Add warning about changing to libc++ on Mac.

changeset: 53740:d99b7064a28d
date: 2016-11-17 08:59 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix Windows line endings in include_kdu_xxxx.h

changeset: 53741:58fd2ecb52c8
date: 2016-11-17 17:46 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fold redundant testrunner.py modules together again.


llcorehttp/tests had a clone of llmessage/tests/testrunner.py that was almost
identical save for recognizing an extra optional parameter. Migrate those few
lines into llmessage/tests/testrunner.py; eliminate the copy in llcorehttp;
help test_llcorehttp_peer.py find the testrunner.py in llmessage/tests.

changeset: 53742:c960fca4d0c2
date: 2016-11-17 17:50 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Provide Darwin_i686_Manifest alias to Darwin_i386_Manifest.


It's never been clear to me why Macs tend to refer to 32-bit Intel processors
as i386 when other platforms tend to refer to them as i686. New CMake logic to
derive ARCH from ADDRESS_SIZE produces i686. Give viewer_manifest.py a
Darwin_i686_Manifest class alias so it continues to work when arch is passed
as i686 as well as i386.

changeset: 53743:3edd4ae1ed53
date: 2016-11-19 08:51 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Change to libc++ on Mac, remove reminder warning.

changeset: 53744:22d5cd39fe41
date: 2016-11-22 08:32 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update viewer to openssl 501051, curl 501064

changeset: 53745:bb054ff9050c
date: 2016-11-22 08:35 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Use uintptr_t when casting pointers to ints.


LLPrivateMemoryPool and LLPrivateMemoryPoolManager have assumed that it's
always valid to cast a pointer to U32. With 64-bit pointers, no longer true.

changeset: 53746:8c80a97842c6
date: 2016-11-22 08:37 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update comments to reflect status of P0091R3.


Some day llmake() will be unnecessary because compiler deduction of class
template arguments from constructor arguments has been approved by ISO.

changeset: 53747:0b5a213e27be
date: 2016-11-22 08:39 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Use correct spelling for glh_linear package.

changeset: 53748:11fbd6f726da
date: 2016-11-22 08:40 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: libc++ has stat data in <sys/types.h>.

changeset: 53749:4160ee1c27a2
date: 2016-11-22 11:02 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Use build-vc120-32 vs. build-vc120-64 on Windows.

changeset: 53750:4838e2cf3694
date: 2016-11-23 09:35 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to llphysicsextensions_stub build 501069

changeset: 53751:9667e9373a0d
date: 2016-11-23 12:06 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Don't report anything in new build-vc120-{32,64}.

changeset: 53752:d099766dad61
date: 2016-11-23 12:07 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Have to #include “llkdumem.h” even when not LL_DARWIN.

changeset: 53753:970d7693ee92
date: 2016-11-23 12:08 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Work around missing LLCEFLibSettings:page_zoom_factor.

changeset: 53754:c520bdcb59df
date: 2016-11-23 12:09 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 53755:2a54409ceebd
date: 2016-11-23 12:50 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to SDL build 501092.

changeset: 53756:fd2187118d66
date: 2016-11-28 15:45 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Revert one more openjp2.dll reference to openjpeg.dll.

changeset: 53757:eadbca9941de
date: 2016-11-29 16:19 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Rename darwin platform to darwin64.


We never intend to support 32-bit Mac builds any more.


This change eliminates the autobuild warning about not finding darwin64 and
therefore falling back on plain darwin.

changeset: 53758:5a44653f4df3
date: 2016-11-29 16:22 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Add viewer-build-variables to BuildParams

changeset: 53759:8ea0a779643f
date: 2016-11-29 16:43 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to openjpeg build 501102

changeset: 53760:ce1f96d6864a
date: 2016-11-29 17:31 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Revert unintentional expansion of $vars in autobuild.xml.

changeset: 53761:09f2e1bc9b3b
date: 2016-11-29 21:18 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Address yet another effect of downdating openjpeg.

changeset: 53762:04ad6ffca9c4
date: 2016-11-30 11:30 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update forwarding_api.cpp to match current API signature


Specifically, DriverCallback() was accepting several DWORD arguments that
should really be DWORD_PTR arguments. In a 32-bit compile, evidently that was
okay, but for 64 bits they're different sizes.

changeset: 53763:76f832f92960
date: 2016-11-30 13:54 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update llceflib to build 501109.

changeset: 53764:0f2af68a704d
date: 2016-11-30 13:55 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 53765:b4fe4d6957d2
date: 2016-11-30 16:08 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to KDU build 501106.

changeset: 53766:81675c97e241
date: 2016-11-30 12:21 -0800
user: Callum Prentice callum@gmail.com
summary: Pull in new version of KDU third party package that is build (correctly) as a static library vs. a stub library/DLL

changeset: 53767:bfe679384096
date: 2016-11-30 16:15 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Merge Callum's KDU update

changeset: 53768:28cb15432e8f
date: 2016-11-30 16:18 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Once again, undo inappropriate autobuild.xml expansions.

changeset: 53769:a4767ec52b73
date: 2016-11-30 16:24 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: VertexMap:mapped_type → size_t: we store map.size().

changeset: 53770:3f7ba2a06e5c
date: 2016-11-30 16:48 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Flesh out the set of Platform_arch_Manifest classes.

changeset: 53771:905336813c79
date: 2016-11-30 20:10 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Adjust for LL_VIEWER_CHANNEL coming in unquoted.


Evidently the LL_VIEWER_CHANNEL macro (defined on the compiler command line)
used to contain enclosing double quotes. Something changed (newer CMake
version?) so that the macro now expands as Second Life Release rather than as
“Second Life Release”. That leads to syntax errors when it's used.


Add C++ preprocessor trickery to stringize the value of the macro.

changeset: 53772:e11c9de315c5
date: 2016-12-01 08:44 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: In 64 bits, storing size_t in an int is a no-no.

changeset: 53773:4cc916a9ef98
date: 2016-12-01 08:50 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Until we figure out how to say FIXED:NO to linker, don't.


The present CMake logic wants to pass FIXED:NO to the linker for 64-bit
builds, which on the face of it seems like a Good Thing: it permits code to be
relocated in memory, preventing collisions if two libraries happen to want to
load into overlapping address ranges.


However the way it's being specified is wrong and harmful. Passing /FIXED:NO
to the compiler command line engages /FI (Forced Include!) of a nonexistent
file XED:NO – producing lots of baffling fatal compile errors.


Thanks Callum for diagnosing this!

changeset: 53774:882f147b80d1
date: 2016-12-02 16:19 -0800
user: Callum Prentice callum@gmail.com
summary: Remove winmmshim 'hack' from project and set volume directly from CEF media plugin using Windows system call. WinMMShim was only needed for XP systems and since we no longer support XP, it is not required.

changeset: 53775:aba7ec30eb92
date: 2016-12-02 16:39 -0800
user: Callum Prentice callum@gmail.com
summary: Pull in fixed FMODEX package with 64 bit fmodex DLL correctly named (fmodex64.dll vs fmodex.dll)

changeset: 53776:f4eb38e7f120
date: 2016-12-02 16:52 -0800
user: Callum Prentice callum@gmail.com
summary: Pull in the new Havok source package that pulls includes the new Havok Libs package with corrected Win64 libs that are properly built for VS2013

changeset: 53777:23bccd0aac06
date: 2016-12-05 10:49 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Another round (hopefully the last) of fixing $variables.

changeset: 53778:5d7c01b7e533
date: 2016-12-05 17:01 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 53779:3c4f61ae0a02
date: 2016-12-06 09:32 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Try for more llcorehttp tests error diagnostics.

changeset: 53780:9bef038bd598
date: 2016-12-06 09:50 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Try to clean up numerous CMake CMP0046 warnings.

changeset: 53781:b15db8ccdcaf
date: 2016-12-06 11:48 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Set AUTOBUILD_ADDRSIZE for packages-formatter.py.


This handles the case of building within an IDE, in which AUTOBUILD_ADDRSIZE
isn't already set.

changeset: 53782:39d5c3b51293
date: 2016-12-06 12:19 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Remove ThreadingMixin from our HTTPServer subclass.


It's possible that raising an exception in a worker thread – even though
we're TRYING to suppress it – is what's causing the process to terminate with
nonzero rc.

changeset: 53783:d863f086c077
date: 2016-12-06 13:25 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Run packages-formatter via Python interpreter for Windows.

changeset: 53784:6900a44f3fba
date: 2016-12-06 16:07 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Try harder to ignore errors in llcorehttp's dummy server.

changeset: 53785:82917b2a68ac
date: 2016-12-06 16:20 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix minor error in forwarding shutdown_request() call.

changeset: 53786:72fed8fd3f3f
date: 2016-12-05 12:22 -0800
user: Callum Prentice callum@gmail.com
summary: Pull in 64 bit version of vlc-bin for 64 bit viewer builds

changeset: 53787:223a5589bc57
date: 2016-12-05 12:24 -0800
user: Callum Prentice callum@gmail.com
summary: update copying of fmodex{64}.dll to right place for 32/64 bit builds

changeset: 53788:dbc6d86bb11a
date: 2016-12-05 13:58 -0800
user: Callum Prentice callum@gmail.com
summary: update autobuild substitutions with {var} form

changeset: 53789:6c98782d9d1c
date: 2016-12-05 15:49 -0800
user: Callum Prentice callum@gmail.com
summary: Automated merge with lindenlab/viewer64 (itself, merged from viewer-release after bento/5.0 release)

changeset: 53790:03749f85a8c4
date: 2016-12-06 08:23 -0800
user: Callum Prentice callum@gmail.com
summary: Automated merge with tip of lindenlab/viewer64

changeset: 53791:0095a29f4161
date: 2016-12-06 13:00 -0800
user: Callum Prentice callum@gmail.com
summary: Merge with fix to run packages-formatter

changeset: 53792:9eaac44d088a
date: 2016-12-06 13:00 -0800
user: Callum Prentice callum@gmail.com
summary: merge with feature to skip the (failing on TC) llcorehttp test

changeset: 53793:a96c76e036af
date: 2016-12-06 13:33 -0800
user: Callum Prentice callum@gmail.com
summary: automated merge with tip of lindenlab/viewer64

changeset: 53794:99429f45ce90
date: 2016-12-02 10:59 -0500
user: Oz Linden oz@lindenlab.com
summary: add viewer channel and version to the beginning of the About box Licenses information

changeset: 53795:016aa7d9eba5
date: 2016-12-02 15:53 -0500
user: Oz Linden oz@lindenlab.com
summary: show the build address size in the About box

changeset: 53796:e191b5d785fa
date: 2016-12-03 10:49 -0500
user: Oz Linden oz@lindenlab.com
summary: call standard initialization functions from buildscripts build.sh

changeset: 53797:0c087e0454f5
date: 2016-08-25 10:29 -0400
user: Oz Linden oz@lindenlab.com
summary: convert upload_item to new upload_output

changeset: 53798:db8a6749ac66
date: 2016-08-26 16:28 -0400
user: Oz Linden oz@lindenlab.com
summary: rewrap uploads

changeset: 53799:3a6684413c7c
date: 2016-08-28 10:12 -0400
user: Oz Linden oz@lindenlab.com
summary: do custom initialize calls so that viewer_channel is taken into account for the buildid

changeset: 53800:3f576a356f32
date: 2016-08-28 10:42 -0400
user: Oz Linden oz@lindenlab.com
summary: collapse autobuild initialize

changeset: 53801:d583fa7431d5
date: 2016-08-28 11:50 -0400
user: Oz Linden oz@lindenlab.com
summary: use codeticket addinput parameter to register viewer_channel

changeset: 53802:faa83490e1f8
date: 2016-08-30 08:49 -0400
user: Oz Linden oz@lindenlab.com
summary: remove use of old build_ok variable

changeset: 53803:555914d92349
date: 2016-08-30 16:06 -0400
user: Oz Linden oz@lindenlab.com
summary: clean up logging, change debian installer upload name to “deb”

changeset: 53804:029878450971
date: 2016-08-30 16:52 -0400
user: Oz Linden oz@lindenlab.com
summary: simplify redirect generator

changeset: 53805:674a8cdf4686
date: 2016-09-01 21:08 -0400
user: Oz Linden oz@lindenlab.com
summary: convert redirect to new python convention

changeset: 53806:083c7f13e6a6
date: 2016-09-06 12:08 -0400
user: Oz Linden oz@lindenlab.com
summary: display build metadata, remove obsolete private.html

changeset: 53807:d221afdf8373
date: 2016-09-06 12:17 -0400
user: Oz Linden oz@lindenlab.com
summary: use debian package names in uploads, set private according to


new convention

changeset: 53808:9ac7b8893066
date: 2016-09-07 11:34 -0400
user: Oz Linden oz@lindenlab.com
summary: directly invoke codeticket for output

changeset: 53809:15b7c5a98137
date: 2016-09-07 11:49 -0400
user: Oz Linden oz@lindenlab.com
summary: pass autobuild-package.xml to graph generator

changeset: 53810:8d094edcee12
date: 2016-09-07 13:32 -0400
user: Oz Linden oz@lindenlab.com
summary: fix symbolfile upload

changeset: 53811:d34b9bddb038
date: 2016-09-07 13:33 -0400
user: Oz Linden oz@lindenlab.com
summary: do not display the autobuild package data

changeset: 53812:71a2eca7ace8
date: 2016-09-07 13:57 -0400
user: Oz Linden oz@lindenlab.com
summary: don't upload summary.json

changeset: 53813:7033fe47b59e
date: 2016-09-20 14:31 -0400
user: Oz Linden oz@lindenlab.com
summary: update calls to new codeticket

changeset: 53814:4789132eb356
date: 2016-09-23 17:21 -0400
user: Oz Linden oz@lindenlab.com
summary: adjust initialization function names to the new terminology

changeset: 53815:58ea4924aec4
date: 2016-12-05 10:04 -0500
user: Oz Linden oz@lindenlab.com
summary: merge sling-buildscripts updates

changeset: 53816:a16b55143b23
date: 2016-12-05 10:14 -0500
user: Oz Linden oz@lindenlab.com
summary: correct merge duplications, put source_environment commands into sections

changeset: 53817:77b3e044f27d
date: 2016-12-05 11:42 -0500
user: Oz Linden oz@lindenlab.com
summary: merge callum fixes

changeset: 53818:9b7b3df35b08
date: 2016-12-05 12:49 -0500
user: Oz Linden oz@lindenlab.com
summary: suppress VS linker warning about unfound pdb files

changeset: 53819:af900cdf4ecb
date: 2016-12-05 13:00 -0500
user: Oz Linden oz@lindenlab.com
summary: lower the verbosity of makensis to emit only warnings and errors

changeset: 53820:4a739993c2fd
date: 2016-12-05 13:28 -0500
user: Oz Linden oz@lindenlab.com
summary: remove more bits of the old build system

changeset: 53821:1b91159783f3
date: 2016-12-05 15:20 -0500
user: Oz Linden oz@lindenlab.com
summary: limit variants to RelWithDebInfo and Release

changeset: 53822:d856dc140f69
date: 2016-12-05 17:32 -0500
user: Oz Linden oz@lindenlab.com
summary: suppress VS linker warning about unfound pdb files in media plugin

changeset: 53823:ca87bc0b2530
date: 2016-12-05 17:40 -0500
user: Oz Linden oz@lindenlab.com
summary: merge changes for 5.0.0-release

changeset: 53824:791953eff896
date: 2016-12-06 12:22 -0500
user: Oz Linden oz@lindenlab.com
summary: merge changes for latest fixes from nat

changeset: 53825:8579cb5a3ce3
date: 2016-12-06 14:58 -0500
user: Oz Linden oz@lindenlab.com
summary: merge skip of llcorehttp failing test

changeset: 53826:b8194357cd7f
date: 2016-12-06 16:31 -0500
user: Oz Linden oz@lindenlab.com
summary: merge fix for test runner failure

changeset: 53827:2be757697053
date: 2016-12-06 17:33 -0500
user: Oz Linden oz@lindenlab.com
summary: pick up latest fixes from nat

changeset: 53828:2746e32a6112
date: 2016-12-07 10:09 -0500
user: Oz Linden oz@lindenlab.com
summary: merge nats even newer fix for the llcorehttp test

changeset: 53829:41bb6330d338
date: 2016-12-07 08:43 -0800
user: Callum Prentice callum@gmail.com
summary: Automated merge with tip of lindenlab/oz_viewer64

changeset: 53830:c3575e3333f9
date: 2016-12-07 16:06 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-skip-llcorehttp-test

changeset: 53831:fbcb5f5fb015
date: 2016-12-07 11:48 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Suppress llcorehttp tests until we solve TC harness issues.

changeset: 53832:5bb8de808f33
date: 2016-12-07 11:51 -0500
user: Oz Linden oz@lindenlab.com
summary: big hammer - temporarily disable llcorehttp tests completely

changeset: 53833:97162058ec96
date: 2016-12-07 14:09 -0500
user: Oz Linden oz@lindenlab.com
summary: correct paths for building llphysicsextensions_tpv package

changeset: 53834:81e607aa45cb
date: 2016-12-07 18:22 -0500
user: Oz Linden oz@lindenlab.com
summary: comment out building the tpv distro for llphysicsextensions to unblock others

changeset: 53835:5b2d82c30765
date: 2016-12-07 18:23 -0500
user: Oz Linden oz@lindenlab.com
summary: merge changes for callums updates

changeset: 53836:1d840e8d6163
date: 2016-12-07 19:15 -0500
user: Oz Linden oz@lindenlab.com
summary: merge changes for nats updates for llcorehttp

changeset: 53837:7822b3b8d11f
date: 2016-12-07 19:58 -0500
user: Oz Linden oz@lindenlab.com
summary: make build.sh use the same build directory that autobuild.xml uses on Windows

changeset: 53838:79fcdad85443
date: 2016-12-07 22:49 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Overriding shutdown_request() wasn't the issue. Remove.

changeset: 53839:d651994b999a
date: 2016-12-07 22:49 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Backed out changeset fbcb5f5fb015: restore llcorehttp tests.

changeset: 53840:290ae1d71523
date: 2016-12-07 22:50 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Merge backout that restores llcorehttp tests.

changeset: 53841:ecb6ef1e67ab
date: 2016-12-08 09:35 -0500
user: Oz Linden oz@lindenlab.com
summary: correct upload of default installer

changeset: 53842:e111518d93ec
date: 2016-12-08 09:57 -0500
user: Oz Linden oz@lindenlab.com
summary: make all upload failures fatal

changeset: 53843:09f1979c6643
date: 2016-12-08 10:11 -0500
user: Oz Linden oz@lindenlab.com
summary: use native paths for llphysicsextensions_package file name

changeset: 53844:c43d28539d89
date: 2016-12-09 08:12 -0500
user: Oz Linden oz@lindenlab.com
summary: add AUTOBUILD_ADDRSIZE to symbol file name for clarity, change output tag to just “Symbolfile”

changeset: 53845:dbc3da556e27
date: 2016-12-09 08:17 -0500
user: Oz Linden oz@lindenlab.com
summary: Simplify version line in the About box, add address size to it

changeset: 53846:eb61862dc521
date: 2016-12-09 09:23 -0500
user: Oz Linden oz@lindenlab.com
summary: move some cmake messages that are not warnings from stderr to stdout

changeset: 53847:fc332db9db8e
date: 2016-12-09 10:20 -0500
user: Oz Linden oz@lindenlab.com
summary: remove non-functional attempt to load llbase from the viewer tree; it is not there any more

changeset: 53848:f2e446158274
date: 2016-12-09 10:21 -0500
user: Oz Linden oz@lindenlab.com
summary: increment minor version for p64 project

changeset: 53849:28295fe0ece1
date: 2016-12-08 12:31 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Change Mac build_directory to build-darwin-x86_64
since we no longer support 32-bit Mac builds.


The old build-darwin-i386 directory name appeared in a shocking number of
files. Change CMake paths to use ${CMAKE_BINARY_DIR} – or, when trying to
find the packages subdirectory, ${AUTOBUILD_INSTALL_DIR}. Change the rest to
at least look for build-darwin-*.

changeset: 53850:9270caf3d432
date: 2016-12-09 13:05 -0500
user: nat_linden nat@lindenlab.com
summary: Merged in lindenlab/nat_viewer64 (pull request #6)


DRTVWR-418: Change Mac build_directory to build-darwin-x86_64 since we no longer support 32-bit Mac builds.

changeset: 53851:f17199108085
date: 2016-12-15 10:58 -0800
user: Callum Prentice callum@gmail.com
summary: BUG-41027 (FIX) Changing login location at the login screen crashes the viewer

changeset: 53852:56c4588c0b00
date: 2016-12-15 16:24 -0800
user: Callum Prentice callum@gmail.com
summary: Pull in an updated version of FMODEx with crash fixes (version 4.44.61 → 4.44.64)

changeset: 53853:a538f86e9f22
date: 2016-12-09 15:16 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to llphysicsextensions_* 501415, 501416

changeset: 53854:73e6a50a0435
date: 2016-12-09 15:45 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix autobuild.xml AGAIN

changeset: 53855:955bbc0fa60d
date: 2016-12-10 12:12 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update some copy commands for 3p library versions.

changeset: 53856:5d777cb4411c
date: 2016-12-12 11:50 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Align minimum OS X version with viewer-build-variables.

changeset: 53857:d3a09a5798f0
date: 2016-12-12 15:14 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to jsoncpp build 501464: actual darwin64 build

changeset: 53858:bc8d76fe6230
date: 2016-12-12 20:02 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to breakpad 501475, first true 64-bit Mac build.

changeset: 53859:100cc78fcc92
date: 2016-12-13 15:23 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418, BUG-41026: Double default coroutine stack size.


Also make it Persist so if someone hand-edits it to try to find a more
suitable size, they won't have to keep re-editing it for every session.

changeset: 53860:6a0fa01255c2
date: 2016-12-13 15:30 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Remove build_variables_repository_url from BuildParams.


That should be set in TeamCity template hierarchy; don't override it.

changeset: 53861:67506349e4fb
date: 2016-12-14 09:12 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Derive certain CMAKE_XCODE_etc. vars from LL_BUILD.

changeset: 53862:7c1d423b2626
date: 2016-12-15 09:12 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to llceflib 501501 with darwin64 package

changeset: 53863:8bc046593348
date: 2016-12-15 09:35 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Store std:string:find() result in size_t, not U32.


In a 64-bit build, std:string:npos is way bigger than a U32.

changeset: 53864:9ab62b5ac139
date: 2016-12-15 16:41 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: -Wl,-no_compact_unwind switch breaks exception catching!


In a clang 64-bit compile, with that switch set in CMAKE_CXX_LINK_FLAGS, we
cannot catch any user exception. This shows up right away because TUT relies
on internal exceptions to walk through test<n>() test methods, but of course
being unable to catch any exceptions in the viewer would be just as bad.


A quick Google search turned up lots of people mentioning -no_compact_unwind
without finding any documentation about what it's supposed to be good for. But
since no tests work with it, whereas they work without it – kill it.

changeset: 53865:fa5d19d6fed9
date: 2016-12-16 08:55 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 53866:bb47510bda62
date: 2016-12-16 17:03 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Put TYPE_INDEX within TYPE_MAX: stop undefined indexing.


LLVertexBuffer:TYPE_INDEX was past TYPE_MAX, which is used to set the maximum
sizes of various (scattered) arrays, bleh. The alarm bells that this SHOULD
set off are indeed correct: TYPE_INDEX was being used to index at least one of
those arrays, meaning we've been indexing past the end of that array, meaning
undefined behavior.


The enum that defines both TYPE_INDEX and TYPE_MAX provides a helpful comment
indicating what things must be updated when modifying the enum. (Far better to
define things centrally in a single place… but another time.) Update the
designated arrays to include a final TYPE_INDEX entry. Contents of those
entries are wild guesses – but even wild guesses are better than completely
indeterminate data.

changeset: 53867:1e43d46122bd
date: 2016-12-16 19:05 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Adjust HttpStatus:toHex() test for 64-bit result.

changeset: 53868:23b16b900872
date: 2016-12-16 19:08 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Work around dubious cast from S32 to GLvoid*
when passing – something – to glVertexAttribPointerARB() in
LLVertexBuffer:setupVertexArray().

changeset: 53869:c581e34b3d05
date: 2016-12-16 19:14 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix a (correct) clang correctness complaint.


LLStatGraph:Threshold has an operator<(const Threshold& other) – but because
the method itself wasn't marked const, it could only be used on a non-const
instance. This change fixes a case when it was applied to const instances.

changeset: 53870:aa0cfa6317b4
date: 2016-12-17 11:07 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update dubious llvertexbuffer.cpp cast comment.


Ruslan assures me that in fact this usage is valid.

changeset: 53871:286501cdc406
date: 2016-12-17 11:09 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Backed out changeset bb47510bda62: don't change TYPE_MAX.


Ruslan points out that changing TYPE_MAX could lead to extra (useless) render
passes. We will have to solve the TYPE_INDEX > TYPE_MAX problem another way.

changeset: 53872:6f47b0f4340d
date: 2016-12-17 11:09 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Merge backout of TYPE_INDEX / TYPE_MAX change

changeset: 53873:aa5969afd7db
date: 2016-12-19 15:58 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix streamtools test.


When std:istream:good() returns false, presumably we can no longer rely on
get() returning valid data. Certain streamtools tests were assuming that get()
would return the empty string at EOF, but in fact it appears that it left the
previous buffer contents unmodified.

changeset: 53874:33bab4e72b23
date: 2016-12-19 16:30 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Use U32 for int (and hex) of HttpStatus in 64-bit too.


Turns out that Monty didn't intend for the int-flavored representation of
HttpStatus to expand to 64 bits even when unsigned long is that wide. So
change the implicit conversion operator, and its uses, to U32 instead. That
produces a consistent toHex() result for both 32-bit and 64-bit builds.

changeset: 53875:54c80e27a54f
date: 2016-12-19 18:55 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Use $LL_BUILD to set most switches in 00-Common.cmake.


Going forward, the intention is to set in 00-Common.cmake only switches not
already set for ALL viewer-related libraries in
https:bitbucket.org/lindenlab/viewer-build-variables/src/tip/variables.


To that end, remove all switches redundant with settings from that file.
Remove redundancies within 00-Common.cmake.
Remove cruft testing for gcc versions older than 4.3.

changeset: 53876:b9f8ffd78e64
date: 2016-12-19 22:51 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Avoid casting sa_sigaction to unsigned int for comparing.


It's not really clear to me why the original coder felt it necessary to cast
the two sigaction:sa_sigaction fields to unsigned int in the first place, but
in a 64-bit clang compile, that discards information.

changeset: 53877:d4270ed4468a
date: 2016-12-19 23:00 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to darwin64 llceflib with libc++, not libstdc++.

changeset: 53878:7f073c02632d
date: 2016-12-20 09:20 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: std:string:find() returns std:string:size_type.


Storing it in a U32 and then comparing it to std:string:npos isn't going to
work in 64 bit land.

changeset: 53879:7b551368d18f
date: 2016-12-20 09:33 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Untangle LLWLParamKey, LLWLAnimator circularity.


LLWLAnimator stores a std:map<F32, LLWLParamKey>. But llwlanimator.h only
forward-declared LLWLParamKey, begging the question of how this ever compiled
on any previous platform.


LLWLParamKey was declared for real in llwlparammanager.h, so the obvious fix
is to #include “llwlparammanager.h” in llwlanimator.h. Unfortunately this
doesn't work because llwlparammanager.h already #includes “llwlanimator.h”.


As the dependency is specifically on LLWLParamKey, which isa LLEnvKey, which
is declared in llenvmanager.h, move LLWLParamKey to llenvmanager.h. Then we
can #include “llenvmanager.h” in llwlanimator.h instead of merely forward-
declaring LLWLParamKey.


This migration compiles LLWLParamKey in a context in which LLTrans isn't
visible. It's not really clear why all LLWLParamKey's methods are inline, but
toString() – the method that requires LLTrans – isn't going to be fast in
any case. Break toString() out to llenvmanager.cpp, and #include “lltrans.h”
there.

changeset: 53880:8a424518de2d
date: 2016-12-20 09:39 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Casting pointer to BOOL is just wrong.


Since BOOL is simply a typedef for int, casting a 64-bit pointer to 32-bit int
is correctly diagnosed by the compiler as an error.


What works is to cast the pointer to (lowercase) bool, the builtin type, which
engages the compiler's test for “is this pointer NULL?”

changeset: 53881:e25c1bc26d53
date: 2016-12-20 09:44 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix API for LLTracker:stopTracking().


The signature for LLTracker:stopTracking() was silly: it accepted a void* for
the sole purpose of testing whether it was NULL. In other words, the parameter
was really a bool in void* clothing. Most callers passed NULL.


What got ugly was when you wanted to pass 'true', or a variable bool value.
Such values had to be cast to void*. In 64-bit land, the compiler correctly
flags that as extremely dubious practice.


But it's entirely unnecessary. Since stopTracking() wants a bool, change its
parameter to bool. Everybody wins.


(While at it, change a few related method params from BOOL to builtin bool.)

changeset: 53882:195f96d2768f
date: 2016-12-20 10:42 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Another fix for std:string:find() return type.

changeset: 53883:b81500f24dc5
date: 2016-12-20 11:01 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: operator comparison methods should be const.


clang has started to reject our non-const comparison operator methods used
within standard algorithms.

changeset: 53884:c3d81c07fd39
date: 2016-12-20 11:44 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Rationalize LLPipeline API.


Someone evidently figured every static LLPipeline method should have at least
one void* parameter. There were methods requiring void* parameters that were
completely ignored.


More to the point, there were methods whose callers have a U32 in hand – and
which want to use a U32 – but which bizarrely forced callers to cast to void*
just so the method could cast back to U32. In a 64-bit compile, this isn't
merely pointless, it's erroneous. Change all such methods to accept U32;
remove (void*) casts from call sites.


While at it, fix LLPipeline API to use bool, true, false rather than their
obsolete all-caps predecessors. Once you eat that first potato chip… :-P

changeset: 53885:dbf52c9fb2fb
date: 2016-12-20 15:05 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix libhunspell references to reflect current package.

changeset: 53886:c00c744d1b67
date: 2016-12-20 15:11 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update GLOD with build that's really 64-bit on Mac.

changeset: 53887:762364dabc58
date: 2016-12-20 15:42 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Make viewer_manifest.py copy current libexpat.1.dylib.

changeset: 53888:a777c35cbd5b
date: 2016-12-20 16:44 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Create CEF framework symlink from LLCefLib Helper.app.


Without that symlink, the helper app can't find CEF and we get no web content.

changeset: 53889:65265f366df7
date: 2016-12-20 16:46 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Temporarily suppress Havok in darwin64 builds.

changeset: 53890:6b6537b69133
date: 2016-12-20 21:27 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Avoid constructing symlink cycle for CEF framework.

changeset: 53891:fea20fea4da7
date: 2016-12-21 10:43 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Harmless change to kick the TeamCity build.

changeset: 53892:f88c5088f6f2
date: 2016-12-21 11:33 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Deal with fatal warning 'unsafe mix of bool and BOOL'

changeset: 53893:72c00c489a6b
date: 2016-12-21 12:46 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix a couple unused-variable fatal warnings in local builds.


If the only use of a variable is within llassert(), have to make the
declaration conditional on SHOW_ASSERT rather than guesswork about release
builds.

changeset: 53894:e95fcf6da16c
date: 2016-12-21 13:17 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Use ensure_equals() on iffy lerp test to display values.

changeset: 53895:d53c6bc4cf17
date: 2016-12-21 16:02 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to llphysicsextensions 501678, 501679

changeset: 53896:5e9ef6347312
date: 2016-12-21 19:11 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Temporarily disable Mac generate_breakpad_symbols.py.

changeset: 53897:7aff5cd1623d
date: 2016-12-21 20:51 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Migrate HAVOK suppression from autobuild.xml to build.sh.


Turns out that without HAVOK, we can't build the PhysicsExtensions_TPV; but
the viewer's build.sh is unaware of CMake switches set in autobuild.xml.
Passing those CMake overrides in build.sh allows us to test that setting
elsewhere in build.sh to skip the PhysicsExtensions_TPV step – instead of
failing the build.

changeset: 53898:8ea4756a8b8b
date: 2016-12-22 10:18 -0500
user: Oz Linden oz@lindenlab.com
summary: fix installer name function for Mac (and maybe Linux?)

changeset: 53899:269c2781b2e7
date: 2016-12-22 11:50 -0500
user: Oz Linden oz@lindenlab.com
summary: try again to actually fix the installer name function for Mac (and maybe Linux?)

changeset: 53900:9d6cdcf49534
date: 2016-12-22 13:54 -0500
user: Oz Linden oz@lindenlab.com
summary: one more try… also fixing setting of viewer_channel without quotes

changeset: 53901:77d4d41fa0ab
date: 2016-12-22 15:11 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: If we don't produce a symbol file, don't try to upload it.

changeset: 53902:e58456a0a9ce
date: 2016-12-22 15:12 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 53903:8c038b2ea327
date: 2017-01-03 15:54 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Remove -DENABLE_SIGNING and -DSIGNING_IDENTITY
from autobuild.xml's darwin64 Release and ReleaseOS build (xcodebuild)
command.


-D passed to xcodebuild does NOT set CMake variables. These switches, in this
place, have never worked as intended.

changeset: 53904:9eff0f0fa237
date: 2017-01-04 09:27 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Consume autobuild_configure_parameters in build.sh.

changeset: 53905:57dc9814e40e
date: 2017-01-04 12:04 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Harmless change to kick TeamCity build.

changeset: 53906:a5e7f866df46
date: 2017-01-04 14:15 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Set signing CMake switches in build.sh for proper quoting.

changeset: 53907:5f340789ad11
date: 2017-01-04 15:27 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix line-break problem; also explicitly request bash.

changeset: 53908:37a6eb3da083
date: 2016-12-22 16:12 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Emit less confusing error message when LL_BUILD not set.


When LL_BUILD is not in the environment at autobuild configure time, important
macros such as LL_WINDOWS aren't set. That means that platform-dependent
macros such as LL_TYPEOF() aren't defined, which can produce obscure errors
like this:


indra\llcommon\llunittype.h(51): error C2226: syntax error :
unexpected type 'S' (packages\llphysicsextensions\stub\LLPhysicsExtensionsStubImpl.cpp)
10> indra\llcommon\llunittype.h(52) :
see reference to class template instantiation 'LLResultTypeAdd<S,T>' being compiled


Make the CMake logic fail with a more readily-understood error in that case.

changeset: 53909:c81f626f40ee
date: 2017-01-04 17:06 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 53910:0f12c7d60d58
date: 2017-01-05 18:49 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418, MAINT-7038: Don't add double quotes to channel name.


The CMake directive that passes VIEWER_CHANNEL to the C++ compiler as
LL_VIEWER_CHANNEL was enclosing the VIEWER_CHANNEL value in double quotes. At
this point in history, those double quotes literally become part of the
LL_VIEWER_CHANNEL value, causing the viewer to construct a bad Viewer Version
Manager query containing those double quotes. Removing them fixes the query.

changeset: 53911:8a92162cc4d3
date: 2017-01-06 17:03 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418, SL-619: Update to google_breakpad build 501824
and re-enable breakpad symbol generation.

changeset: 53912:3c279901bea6
date: 2017-01-10 19:33 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge with viewer64, first pass.

changeset: 53913:07a5b0ad2ff2
date: 2017-01-10 19:35 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Remove AVX configurations. Those will likely have to come back through the new build-variables.

changeset: 53914:311ee6fd3491
date: 2017-01-10 19:36 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: package_override files are finally history.

changeset: 53915:00be4c856cf3
date: 2017-01-11 00:32 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Point KDU/FMODEX to our versions.

changeset: 53916:da2a6af144fe
date: 2017-01-11 00:33 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Fix compile error, KDU_X86_INTRINSICS was defined multiple times.

changeset: 53917:37b7feea20dd
date: 2017-01-11 02:24 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Remove obsolete code.

changeset: 53918:9af5f7d81ed8
date: 2017-01-11 02:25 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Post merge sweep.

changeset: 53919:0e8276f54b8e
date: 2017-01-11 15:35 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Re-Add FS-64 bit packages we need.

changeset: 53920:ab015b38c65c
date: 2017-01-11 15:36 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Synchronize with viewer64 source.

changeset: 53921:c2277a7a9baf
date: 2017-01-16 15:47 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Updatellceflib and fontconfig to match 3P usage between packages and viewer build.

changeset: 53922:72d4a85e5987
date: 2017-01-16 15:53 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Remove gio-2.0, pangocairo-1.0 and ffi from required UI libs (at least for now. They are missing from the LL 3P, but might be required later on).

changeset: 53923:6bc79765b4e7
date: 2017-01-16 15:54 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Workaround for distributions who already define _FORTIFY_SOURCE by default (eg Gentoo) and do not redefine it then.

changeset: 53924:797765050bfa
date: 2017-01-16 16:03 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Do not copy libopenjpeg.so

changeset: 53925:7b1cc099e0f5
date: 2017-01-16 16:06 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Do not add include/json/, include/jsconcpp/ directly into the include path, rather clients have to include like “json/reader.h”. This is necessary as those directories contain a file features.h, which also under Linux is a system header. This will lead GCC to pick up the wrong features.h (the one from json).

changeset: 53926:56fcbd5cd286
date: 2017-01-16 16:35 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Use separate build directories for 32 and 64 bit builds.

changeset: 53927:1a96090862e6
date: 2017-01-16 17:03 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: We do not use Berkely DB.

changeset: 53928:bb80ece0302b
date: 2017-02-03 16:04 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux64; Use autobuild packages that actually work and are 64 bit versions (the ones from LL are a mishmash of x86 and plain not working ones).

changeset: 53929:90b81b2d8520
date: 2017-02-03 16:07 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Linuxl Do not add -DLL_OS_DRAGDROP_ENABLED=0 to the compiler flags. It already gets added in the variables file (and is set to 1 there, while the DragDrop.cmake set it to 0, this will need some testing if it should be 0 or 1).

changeset: 53930:7c6730158455
date: 2017-02-03 16:07 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux; All the needed link libraries for GTK

changeset: 53931:47631d9de477
date: 2017-02-03 16:08 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Just a little x64 fix.

changeset: 53932:9cf4e6f1b42a
date: 2017-02-03 16:09 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Intialize variables, or GCC complains they might be used w/o initialization.

changeset: 53933:43fe1be36be6
date: 2017-02-03 17:12 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Include json headers via json/ path.

changeset: 53934:8295b9e15694
date: 2017-02-05 21:05 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Windows; Make autobuild build and clean work again.

changeset: 53935:d6da06e412ad
date: 2017-02-06 11:57 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge #1 with lgpl.

changeset: 53936:7421fb0af183
date: 2017-02-06 12:01 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge #2 with lgpl.

changeset: 53937:7eb90e240291
date: 2017-02-06 12:07 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge #3 with lgpl.

changeset: 53938:136765724d9f
date: 2017-02-06 12:12 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge #4 with lgpl.

changeset: 53939:d66b2592e6ae
date: 2017-02-06 12:16 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge #4 with lgpl.

changeset: 53940:3f4b920a9467
date: 2017-02-06 12:19 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge #5 with lgpl.

changeset: 53941:0d2785cb91d6
date: 2017-02-06 12:20 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge #6 with lgpl.

changeset: 53942:f693c7bdf189
date: 2017-02-06 12:26 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge #7 with lgpl.

changeset: 53943:1ddc1a99ac41
date: 2017-02-06 12:31 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge #8 with lgpl.

changeset: 53944:e3c4866d4e7f
date: 2017-02-06 12:32 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge #9 with lgpl.

changeset: 53945:435f818fd996
date: 2017-02-06 15:49 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Post merge cleanup.

changeset: 53946:45decc3d3449
date: 2017-02-06 17:33 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Change LLTracker:stopTracking(NULL) to LLTracker:stopTracking(false).

changeset: 53947:bc6c176da60c
date: 2017-02-06 20:58 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux x64; Revert more packages.

changeset: 53948:2c9f05a9ea1b
date: 2017-02-06 21:01 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Remove IgnoreFOVZoomForLODs from settings.xml.

changeset: 53949:030ebe68843d
date: 2017-02-13 12:26 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux; revert 3p packages to binaries that work.

changeset: 53950:2e75c4f02f85
date: 2017-02-03 09:54 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 53951:418d1ee47212
date: 2017-02-03 10:34 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Make operator()() method for comparator functor const.

changeset: 53952:4dd78d9f1a02
date: 2017-02-06 12:26 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to KDU 7.9.502436

changeset: 53953:d83c5661ce95
date: 2016-12-09 17:55 -0500
user: Oz Linden oz@lindenlab.com
summary: update llphysicsextensions build to fix environment setting problem in nested builds

changeset: 53954:d77289765640
date: 2016-12-16 08:18 -0500
user: Oz Linden oz@lindenlab.com
summary: merge updates from nat

changeset: 53955:4599b580f0d4
date: 2016-12-16 09:09 -0500
user: Oz Linden oz@lindenlab.com
summary: merge latest integrations from callum

changeset: 53956:cd435b872b14
date: 2016-12-20 11:14 -0500
user: Oz Linden oz@lindenlab.com
summary: merge changes from project trunk

changeset: 53957:b90bb105fdd4
date: 2016-12-20 14:41 -0500
user: Oz Linden oz@lindenlab.com
summary: move debugging globals to the “lowest” library they are referenced in

changeset: 53958:1ed54e494e42
date: 2016-12-20 17:18 -0500
user: Oz Linden oz@lindenlab.com
summary: don't add llcorehttp to all tests

changeset: 53959:45922a24a293
date: 2016-12-21 16:40 -0500
user: Oz Linden oz@lindenlab.com
summary: try using xcodebuild -quiet

changeset: 53960:254c6068b44b
date: 2016-12-22 11:16 -0500
user: Oz Linden oz@lindenlab.com
summary: merge changes from project trunk

changeset: 53961:835aead91994
date: 2016-12-22 12:22 -0500
user: Oz Linden oz@lindenlab.com
summary: merge trunk changes

changeset: 53962:f03df2b249d0
date: 2016-12-22 12:59 -0500
user: Oz Linden oz@lindenlab.com
summary: remove the xcodebuild -quiet because Xcode 7 doesn't do it

changeset: 53963:02bf93af0bd1
date: 2017-01-30 11:55 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Merge from oz_viewer64

changeset: 53964:20c6501a4aeb
date: 2017-01-30 15:49 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Backed out changeset f03df2b249d0: restore -quiet.


As of now, this fork requires Xcode 8, which introduces support for the -quiet
switch.

changeset: 53965:28ca1ad4a385
date: 2017-01-30 15:53 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Commit restoring -quiet switch for Xcode 8.

changeset: 53966:35abe9544d9e
date: 2017-02-03 10:43 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: INTEGRATION_TEST_llurlentry depends on Hunspell.

changeset: 53967:de7e166d7198
date: 2017-02-03 12:49 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Eliminate llui reference to newview's gSavedSettings.


Instead, since gSavedSettings is an LLControlGroup and LLControlGroup derives
from LLInstanceTracker, just look up the LLControlGroup with canonical name.

changeset: 53968:92e2b0988694
date: 2017-02-03 16:46 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Remove most (all?) of the “stubs” from llurlentry_test.


At some point the INTEGRATION_TEST_llurlentry build changed so that the
library(ies) we attempted to stub out got linked in anyway, so that instead of
simplifying the test, the stubs broke it with “duplicate symbol” errors.
Commenting out the stubs permits the test program to succeed.

changeset: 53969:e176fd330183
date: 2017-01-19 14:19 -0800
user: Callum Linden callum@lindenlab.com
summary: First set of changes to build (tests off) to build correctly against Xcode 8 and SDK 10.12

changeset: 53970:3a6c30425acd
date: 2017-01-27 15:47 -0800
user: Callum Linden callum@lindenlab.com
summary: First batch of changes to add LibVLC media plugin to macOS viewer. Plugin fails to start because of an as-yet undiagnosed issue with VLC plugin files related to their extyended attributes

changeset: 53971:9b9ecdafdc40
date: 2017-01-30 13:56 -0800
user: Callum Linden callum@lindenlab.com
summary: Automated merge with head of lindenlab/nat_viewer64

changeset: 53972:c2966b894668
date: 2017-02-03 16:47 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/callum_linden/viewer64-xcode8

changeset: 53973:21ea4f7a9aec
date: 2017-02-03 20:14 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 53974:e42042af2e84
date: 2017-02-04 08:52 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Finish cleaning up merge from viewer-release.

changeset: 53975:b9e387046e3f
date: 2017-02-04 08:54 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Merge from v-r makes llmath tests need Boost.Thread.

changeset: 53976:edfb5dfb8972
date: 2017-02-13 16:02 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/nat_viewer64

changeset: 53977:e0cd62e2fed3
date: 2017-02-13 16:07 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Reluctantly skip llcorehttp 503-with-retry test on W64.

changeset: 53978:2a530f769723
date: 2017-02-13 16:53 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix syntax for previous test skip.

changeset: 53979:7125c365f38e
date: 2017-02-14 19:48 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge with viewer64.

changeset: 53980:eb29ce7d3f1b
date: 2017-02-14 19:49 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge with viewer64.

changeset: 53981:23595062b231
date: 2017-02-15 12:14 -0500
user: Oz Linden oz@lindenlab.com
summary: convert run_build_tests to use argparse rather than optparse

changeset: 53982:23faad1bca69
date: 2017-02-15 13:00 -0500
user: Oz Linden oz@lindenlab.com
summary: MAINT-7130: suppress stdout from run_build_tests by


converting to logging so that stdout from its command can be captured
cleanly
Make the default be to not print anything

changeset: 53983:b543613f365f
date: 2017-02-15 15:27 -0500
user: Oz Linden oz@lindenlab.com
summary: improve dependency declarations for packages-info and other settings files

changeset: 53984:1c0f635f4b6f
date: 2017-02-21 12:15 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: At Oz's request, turn off HAVOK for Mac builds.


This is already done for TeamCity builds in build.sh, but since we don't yet
have 64-bit Xcode 8 Mac Havok working in the viewer, make plain developer
autobuild builds work also.

changeset: 53985:249ca494f387
date: 2017-02-22 17:03 -0500
user: Oz Linden oz@lindenlab.com
summary: use AUTOBUILD_BUILD_ID value for revision if available (requires autobuild 1.1.4)

changeset: 53986:17d088f308e1
date: 2017-02-22 17:34 -0500
user: Oz Linden oz@lindenlab.com
summary: correct merge error in BuildVersion.cmake

changeset: 53987:8003f9f77e6d
date: 2017-02-26 20:04 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge with viewer64.

changeset: 53988:e800a3f4f324
date: 2017-02-26 20:26 +0100
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge with fs-lgpl.

changeset: 53989:044d4e82ab85
date: 2017-04-04 16:25 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge with fs-lgpl.

changeset: 53990:5fe87a8cf8cb
date: 2016-12-20 16:28 -0800
user: Callum Prentice callum@gmail.com
summary: DRTVWR-418 fix BOOL/bool comparison that errors out as as warning on VS 2013 builds

changeset: 53991:03c4d0ff5ce0
date: 2016-12-21 09:04 -0800
user: Callum Prentice callum@gmail.com
summary: Automated merge with head of lindenlab/nat_viewer64

changeset: 53992:672f1bac1a24
date: 2016-12-21 11:22 -0800
user: Callum Prentice callum@lindenlab.com
summary: Automated merge with lindenlab/viewer64 and lindenlab/nat_viewer64

changeset: 53993:0d92df1bcdba
date: 2017-01-03 09:27 -0800
user: Callum Prentice callum@gmail.com
summary: Automated merge with head of lindenlab/viewer64

changeset: 53994:c8daa33dd497
date: 2017-01-03 09:27 -0800
user: Callum Prentice callum@gmail.com
summary: Automated merge with head of lindenlab/nat_viewer64

changeset: 53995:3df4e65a7dbf
date: 2017-01-10 11:47 -0800
user: Callum Prentice callum@gmail.com
summary: Automated merge with head of lindenlab/viewer64

changeset: 53996:ad796bce825a
date: 2017-02-03 10:03 -0800
user: callum@lindenlab.com
summary: Automated merge with head of lindenlab/nat_viewer64

changeset: 53997:be9627a9a115
date: 2017-02-13 12:28 -0800
user: callum@lindenlab.com
summary: Automated merge with head of callum_linden/viewer64-callum

changeset: 53998:ffb49343aaea
date: 2017-02-03 16:25 -0800
user: callum@lindenlab.com
summary: Change destination location of updated VLC files to correct one

changeset: 53999:5871c62189f2
date: 2017-02-13 12:29 -0800
user: callum@lindenlab.com
summary: Automated merge with head of callum_linden/viewer64-xcode8

changeset: 54000:7871f07ecbfc
date: 2017-02-13 13:35 -0800
user: callum@lindenlab.com
summary: Automated merge with lindenlab/viewer64

changeset: 54001:97e62f2d8e9f
date: 2017-02-13 13:55 -0800
user: callum@lindenlab.com
summary: Automated merge with lindenlab/viewer64

changeset: 54002:4ef5e71c8678
date: 2017-02-17 09:43 -0800
user: callum@lindenlab.com
summary: Automated merge with head of lindenlab/callum_viewer64

changeset: 54003:a2d3e411bded
date: 2017-02-21 09:49 -0800
user: callum@lindenlab.com
summary: Automated merge with head of lindenlab/viewer64

changeset: 54004:86424cf0a090
date: 2017-02-21 10:25 -0800
user: Callum Prentice callum@gmail.com
summary: Add 3p Dullahan packages for windows 32/64 and darwin64

changeset: 54005:cdf75ab682f3
date: 2017-02-21 15:06 -0800
user: Callum Prentice callum@gmail.com
summary: First round of changes to replace LLCEFLib with Dullahan. Mostly Windows changes in this batch since I'm working on Windows box but some speculative macOS ones too although they are quite untested

changeset: 54006:4aaa51a22f4f
date: 2017-02-22 19:21 -0800
user: Callum Prentice callum@gmail.com
summary: Pull in new version of p64_3p-Dullahan with support for flippyingh pixels/mouse, copy/cut/paste and new version info

changeset: 54007:fce7db328972
date: 2017-02-22 19:21 -0800
user: Callum Prentice callum@gmail.com
summary: reenable support for copy/cut/paste to/from a web page

changeset: 54008:e63bffa58a86
date: 2017-02-22 19:22 -0800
user: Callum Prentice callum@gmail.com
summary: Use new version info from CEF plugin to display in About box

changeset: 54009:90dff7a92601
date: 2017-02-23 10:16 -0800
user: callum@lindenlab.com
summary: Pull in latest 3P Dullahan with change to cursor changed function signature

changeset: 54010:c90f587ac24d
date: 2017-02-23 10:17 -0800
user: callum@lindenlab.com
summary: Update media plugin CEF code to match new Dullahan

changeset: 54011:67d119675967
date: 2017-02-23 10:26 -0800
user: callum@lindenlab.com
summary: Whoopps. Apologies for leaving Windows debug spam in code :(

changeset: 54012:7e2cc240acc0
date: 2017-02-24 15:44 -0800
user: callum@lindenlab.com
summary: First round of changes to make the macOS 64 build work

changeset: 54013:1094b55f2d03
date: 2017-03-01 16:42 -0800
user: callum@lindenlab.com
summary: Pull in new p64_3p-dullahan with osx keyboard input changes

changeset: 54014:3d33a6c8846d
date: 2017-03-01 16:43 -0800
user: callum@lindenlab.com
summary: Fix up slight change to Dullahan interface where we call out the platform for native keyboard injection to match OSX version

changeset: 54015:6e351f264869
date: 2017-03-03 15:32 -0800
user: callum@lindenlab.com
summary: First pass at osx/macos keyboard events - simple case like google homepage is working

changeset: 54016:a8bdb435ff90
date: 2017-03-03 16:41 -0800
user: callum@lindenlab.com
summary: Pull in new version of p64_3p-dullahan with fix for missing OSX function and warnings

changeset: 54017:76298af9d16a
date: 2017-03-03 17:45 -0800
user: Callum Prentice callum@gmail.com
summary: Remove OSX headers added for testing purposes and also some unused vars

changeset: 54018:cf81f56b1d89
date: 2017-03-03 17:45 -0800
user: Callum Prentice callum@gmail.com
summary: Automated merge with head

changeset: 54019:c9dde2c56784
date: 2017-03-06 11:02 -0800
user: callum@lindenlab.com
summary: Automated merge with tip of lindenlab/viewer64

changeset: 54020:2e68d06f17ef
date: 2017-03-06 14:27 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 54021:00d1296884e1
date: 2017-03-06 16:00 -0800
user: callum@lindenlab.com
summary: Pull in updated p64_3p-dullahan with fix for help app icon appearing in dock

changeset: 54022:02a80f5ac160
date: 2017-03-08 14:29 -0800
user: callum@lindenlab.com
summary: Second Life SL-643 viewer_manifest.py still tried to copy the CEF file wow_helper.exe but it's no longer present

changeset: 54023:d87f7f0827b4
date: 2017-03-09 12:17 -0800
user: callum@lindenlab.com
summary: Pull in 3rd party lib to fix: SL-646 ”LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/LTCG' specification” in LibVLC, JPEGLIB etc.

changeset: 54024:18231456f7d4
date: 2017-03-09 14:08 -0800
user: Callum Prentice callum@gmail.com
summary: Second part of fix for SL-646 Fix 'LINK : warning LNK4075: ignoring /INCREMENTAL due to '/LTCG' specification' in LibVLC, JPEGLIB etc.

changeset: 54025:fe5839b06b3d
date: 2017-03-09 17:16 -0800
user: callum@lindenlab.com
summary: Fix for SL-658 Use build settings from viewer-build-variables repo for p64_3p-dullahan

changeset: 54026:0e08558d53f5
date: 2017-03-10 12:20 -0800
user: Callum Prentice callum@gmail.com
summary: Fix for MAINT-7047 No information about 32bit or 64bit version of 'Project Alex Ivy' viewer in non-English locales

changeset: 54027:e6e4d40e521b
date: 2017-03-10 15:11 -0800
user: Callum Prentice callum@gmail.com
summary: MAINT-6998 [Project Alex Ivy] 64bit viewer installs to Program Files (x86) by default.

changeset: 54028:65240688a562
date: 2017-03-11 16:15 -0800
user: callum@lindenlab.com
summary: Update: (thanks Drake) MAINT-6998 [Project Alex Ivy] 64bit viewer installs to Program Files (x86) by default. Added option to engage 32 or 64 bit registry

changeset: 54029:1c274aabb19c
date: 2017-03-11 18:01 -0800
user: Callum Prentice callum@gmail.com
summary: MAINT-6998 [Project Alex Ivy] 64bit viewer installs to Program Files (x86) by default. (Update: call to select registry needs to be inside a function)

changeset: 54030:7dd7d2c42070
date: 2017-03-12 10:09 -0700
user: Callum Prentice callum@gmail.com
summary: MAINT-6998 [Project Alex Ivy] 64bit viewer installs to Program Files (x86) by default. (Update2: evidently the registry set call is needed on un.init() too

changeset: 54031:43b91f76f87c
date: 2017-03-13 16:38 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 54032:9de46a3843d3
date: 2017-03-13 13:58 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Tweak shutdown sequence to avoid resurrecting singletons.


The LLSingletonBase:deleteAll() call late in LLAppViewer:cleanup() deletes
the LLSingleton(s) used by the logging machinery, among other things. Attempting
further logging after that call (such as our cheery “Goodbye!”) has the
unfortunate effect of attempting to resurrect the deleted LLSingleton(s). Move
“Goodbye!” to just *before* the call.


Also, given that call, the manual references to a couple specific LLSingletons
in ~LLAppViewer() are (a) unnecessary and (b) cause attempted resurrection.
Eliminate both.

changeset: 54033:050bcf2e8a8a
date: 2017-03-13 14:09 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Ignore logging that requires resurrecting singletons.


The logging subsystem depends on two different LLSingletons for some reason.
It turns out to be very difficult to completely avoid executing any logging
calls after the LLSingletonBase:deleteAll(), but we really don't want to
resurrect those LLSingletons so late in the run for a couple stragglers.
Introduce LLSingleton:wasDeleted() query method, and use it in logging
subsystem to simply bypass last-millisecond logging requests.

changeset: 54034:6720ded03f35
date: 2017-03-13 14:19 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Use LLTempBoundListener to manage “mainloop” listener.


LLUpdaterServiceImpl binds its onMainLoop() listener method to the “mainloop”
event so it can wake up periodically to recheck for updates. (Suggests maybe a
smarter conventional callback-on-timer facility with a central queue, instead
of every interested party intercepting *every* frame…)


~LLUpdaterServiceImpl() was calling LLEventPumps:instance() only to
disconnect that listener, which was resurrecting the deleted LLEventPumps
instance. Instead store an LLTempBoundListener in LLUpdaterServiceImpl, the
conventional way to implicitly disconnect on destroy. Use its disconnect()
method when explicit disconnection is desired.

changeset: 54035:7dd8452562ed
date: 2017-03-13 14:22 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: #include “llrefcount.h” : LLTombStone uses LLRefCount.


Apparently we've been getting away so far without this essential #include only
by “leakage” from other #includes in existing consumers. <eyeroll/>

changeset: 54036:2ada22437040
date: 2017-03-13 14:31 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Make LLEventPumps an LLHandleProvider for LLEventPump.


LLEventPump's destructor was using LLEventPumps:instance() to unregister the
LLEventPump instance from LLEventPumps. Evidently, though, there are lingering
LLEventPump instances that persist even after the LLSingletonBase:deleteAll()
call destroys the LLEventPumps LLSingleton instance. These were resurrecting
LLEventPumps – pointlessly, since a newly-resurrected LLEventPumps instance
can have no knowledge of the LLEventPump instance! Unregistering is
unnecessary!


What we want is a reference we can bind into each LLEventPump instance that
allows us to safely test whether the LLEventPumps instance still exists.
LLHandle is exactly that. Make LLEventPumps an LLHandleProvider and bind its
LLHandle in each LLEventPump's constructor; then the destructor can unregister
only when LLEventPumps still exists.

changeset: 54037:981f8d500100
date: 2017-03-13 15:03 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64-maint-7177

changeset: 54038:59d9b9077e2b
date: 2017-03-13 16:41 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54039:98696e2b8bcc
date: 2017-03-13 11:13 -0700
user: Callum Prentice callum@gmail.com
summary: SL-644 Add guard to mCount in LLRender.cpp

changeset: 54040:5edd54011c4f
date: 2017-03-13 13:16 -0700
user: Callum Prentice callum@gmail.com
summary: Automated merge with tip of viewer-release

changeset: 54041:080fb5ddf6b2
date: 2017-03-14 12:37 -0700
user: Callum Prentice callum@gmail.com
summary: Tweak CEF plugin version to include Chrome equivalent

changeset: 54042:19513abdb34f
date: 2017-03-14 12:40 -0700
user: Callum Prentice callum@gmail.com
summary: SL-641 - Update CEF → cef-bin → Dullahan → p64_3p-Dullahan → media_plugin_cef.cpp to latest versionPull in p64_3p-dullahan that has the cef 2897/chrome 57

changeset: 54043:281ce6dcb145
date: 2017-03-14 15:28 -0700
user: Callum Prentice callum@gmail.com
summary: Fixed for MAINT-7201, MAINT-7202, MAINT-7203 (viewer-embeddedd browser scheme handler was broken)

changeset: 54044:5827986bac63
date: 2017-03-15 16:33 -0700
user: callum@lindenlab.com
summary: Next part of the 'SL-641 Update CEF → cef-bin → Dullahan → p64_3p-Dullahan → media_plugin_cef.cpp to current latest version' puzzle - fix @rpath/@executable paths for macOS

changeset: 54045:21777924201b
date: 2017-03-16 14:32 -0400
user: Oz Linden oz@lindenlab.com
summary: merge CEF update and fixes from callum

changeset: 54046:d7287868df60
date: 2017-03-21 08:03 -0400
user: Oz Linden oz@lindenlab.com
summary: remove –quiet from xcodebuild (it hides too much)

changeset: 54047:85b4b798d4a2
date: 2017-03-29 16:07 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Instead of “Unknown”, try be informative about platform.


When a 'family' code isn't recognized, for instance, report the family code.
That should at least clue us in to look up and add an entry for the relevant
family code.

changeset: 54048:a8a053af2a9e
date: 2017-03-30 15:39 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Xcode 8.3 complains about LLSafeHandle<T> implementation.


The previous LLSafeHandle<T> implementation declares a static data member of
the template class but provides no (generic) definition, relying on particular
specializations to provide the definition. The data member is a function
pointer, which is called in one of the methods to produce a pointer to a
“null” T instance: that is, a dummy instance to be dereferenced in case the
wrapped T* is null.


Xcode 8.3's version of clang is bothered by the call, in a generic method,
through this (usually) uninitialized pointer. It happens that the only
specializations of LLSafeHandle do both provide definitions. I don't know
whether that's formally valid C++03 or not; but I agree with the compiler: I
don't like it.


Instead of declaring a public static function pointer which each
specialization is required to define, add a protected static method to the
template class. This protected static method simply returns a pointer to a
function-static T instance. This is functionally similar to a static
LLPointer<T> set on demand (as in the two specializations), including lazy
instantiation.


Unlike the previous implementation, this approach prohibits a given
specialization from customizing the “null” instance function. Although there
exist reasonable ways to support that (e.g. a related traits template), I
decided not to complicate the LLSafeHandle implementation to make it more
generally useful. I don't really approve of LLSafeHandle, and don't want to
see it proliferate. It's not clear that unconditionally dereferencing
LLSafeHandle<T> is in any way better than conditionally dereferencing
LLPointer<T>. It doesn't even skip the runtime conditional test; it simply
obscures it. (There exist hints in the code that at one time it might have
immediately replaced any wrapped null pointer value with the pointer to the
“null” instance, obviating the test at dereference time, but this is not the
current functionality. Perhaps it was only ever wishful thinking.)


Remove the corresponding functions and static LLPointers from the two classes
that use LLSafeHandle.

changeset: 54049:6a8474e0170d
date: 2017-03-30 15:40 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64-xcode-8.3

changeset: 54050:7219c32ef754
date: 2017-03-30 16:13 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Eliminate reference to LLParcelSelection:sNullSelection.

changeset: 54051:88daf6b1d221
date: 2017-04-03 15:53 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54052:328025b01e1e
date: 2017-04-06 12:12 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418, MAINT-7242: Update viewer64 to KDU 7.9.1 build 504041.

changeset: 54053:80ee3f01f58a
date: 2017-04-10 14:37 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge with viewer64.

changeset: 54054:3b31f5564cf5
date: 2017-04-10 15:15 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge with viewer64.

changeset: 54055:b8e673529447
date: 2017-04-10 15:20 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge with viewer64.

changeset: 54056:c94f3638b9e0
date: 2017-04-10 19:52 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Change set_use_wireframe to have a bool argument rather than BOOL.

changeset: 54057:273b357c1a57
date: 2017-04-12 16:10 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: dullahan for Linux.

changeset: 54058:b655f15976a8
date: 2017-05-10 21:25 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge with FS tip.

changeset: 54059:cd70d6ce9603
date: 2017-04-21 15:27 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Send address_size with login and viewer stats.

changeset: 54060:48d58e454658
date: 2017-04-21 16:43 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 54061:d7d2ef090ee1
date: 2017-03-27 10:59 -0700
user: Callum Prentice callum@gmail.com
summary: Fix for MAINT-7054 Viewer Crashed when I used Japanese IM.

changeset: 54062:5578f4dcb429
date: 2017-03-27 16:20 -0700
user: Callum Prentice callum@gmail.com
summary: Additional work on : Fix for MAINT-7054 Viewer Crashed when I used Japanese IM. (Drake and Appurist convinced me my initial solution was non-optimal)

changeset: 54063:470929c83fa9
date: 2017-03-27 17:11 -0700
user: Callum Prentice callum@gmail.com
summary: Fix for MAINT-7131 Unable to start the x64 Viewer on Windows 8.1 x64. This appears to be because two of the MS DLLs we ship with the 64 bit viewer are 32bit. Manually replacing them with their 64 bit equivalents allowed the viewer to start on Windows 8.1. The change forces the cmake file which copies the DLLs to look in C:\windows\SysWOW64 for 32 bit versions and C:\windows\system32 for 64 bit versions. (yes really).

changeset: 54064:a3489773f6be
date: 2017-03-30 17:36 -0700
user: Callum Prentice callum@gmail.com
summary: fix for MAINT-6998 64bit viewer installs to Program Files (x86) by default. - this change also fixes MAINT-5365 Windows viewer uninstall icon is system default not SL logo

changeset: 54065:c3a753e1c94b
date: 2017-04-05 14:34 -0700
user: Callum Prentice callum@gmail.com
summary: Fix for MAINT-7227 Drop down lists do not close after use in internal web browser. (Surprisingly large amount of changes and new version of Dullahan to support this fix)

changeset: 54066:688fec8d105b
date: 2017-04-06 17:00 -0700
user: Callum Prentice callum@gmail.com
summary: Partial fix for MAINT-7236 Web content does not always respect UI Size preference (pull in new version of Dullahan with improved support)

changeset: 54067:abcf6952c364
date: 2017-04-06 17:02 -0700
user: Callum Prentice callum@gmail.com
summary: Automated merge with head of viewer64

changeset: 54068:4ed9b4cb0fd5
date: 2017-04-19 13:22 -0700
user: Callum Prentice callum@gmail.com
summary: Hopeful fix for MAINT-7220 Windows Error Message 'SLPlugin.exe has stopped working ' appears.

changeset: 54069:3ff0b7783e4a
date: 2017-04-19 15:54 -0700
user: Callum Prentice callum@gmail.com
summary: Remove the scary 32bit exception handler that patches kernel32.dll since it was (a) scary, (b) didn't work on 64 bit and © likely the cause of a lot of anti-virus false positives

changeset: 54070:6016aa9ef099
date: 2017-04-19 15:55 -0700
user: Callum Prentice callum@gmail.com
summary: Turn off message that is expected behavior and will fill up the logs/console

changeset: 54071:94296b22849b
date: 2017-04-19 15:59 -0700
user: Callum Prentice callum@gmail.com
summary: Add back the missing pieces and updated code for the example plugin. It was useful during testing SLPlugin changes. Not shipped with release versions of viewer

changeset: 54072:0b769eabf23a
date: 2017-04-19 16:50 -0700
user: Callum Prentice callum@gmail.com
summary: Pull in improvements to LLProcess termination via a commit from Nat Linden here: https:bitbucket.org/rider_linden/doduo-viewer/commits/4f39500cb46e879dbb732e6547cc66f3ba39959e?at=default

changeset: 54073:f66f15fd33f0
date: 2017-04-19 16:59 -0700
user: Callum Prentice callum@gmail.com
summary: Fix for 32bit builds of example plugin - need an extra parameter for visual studio

changeset: 54074:978ee2c33d6b
date: 2017-04-21 13:28 -0700
user: Callum Prentice callum@gmail.com
summary: tweak shutdown procedure for example plugin to match our new methodology

changeset: 54075:f17d7321a250
date: 2017-04-21 13:37 -0700
user: Callum Prentice callum@gmail.com
summary: Fix windows line endings because it's 2017 and our tools can't deal with it

changeset: 54076:02dbd1319a79
date: 2017-04-21 13:39 -0700
user: Callum Prentice callum@gmail.com
summary: Automated merge with tip of viewer64

changeset: 54077:6705b580a6cb
date: 2017-04-21 14:32 -0700
user: Callum Prentice callum@gmail.com
summary: Automated merge with tip of viewer64 (after it was merged with viewer-release)

changeset: 54078:f949e7b31f79
date: 2017-02-17 15:56 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Attempt to make sense of Havok.cmake Linux logic.


Aside from crazy indentation, much of Havok.cmake is redundant testing of
DEBUG_PREBUILT and conditional MESSAGE(STATUS …) output, not to mention
repeating stanzas for each of debug_dir, release_dir and relwithdebinfo_dir.


Use local functions and foreach() to try to manage redundancy so the details
of what it's actually trying to do don't get lost in the noise.

changeset: 54079:61b93a1ec652
date: 2017-02-17 16:44 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix CMake syntax for Havok.cmake refactoring.

changeset: 54080:935eacd81b83
date: 2017-02-21 17:06 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Merge from https:bitbucket.org/lindenlab/viewer64

changeset: 54081:9ec7d62d203c
date: 2017-02-21 17:12 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: In viewer64-mac-havok fork, turn on Xcode 8 Havok.


This is known not to work yet: the relevant Havok libraries are not being
bundled with llphysicsextensions, therefore the viewer can't link with any
Havok symbols.

changeset: 54082:40860b2ccd4e
date: 2017-03-14 09:40 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54083:ee527f516e58
date: 2017-03-20 21:45 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to havok-source build 503601.

changeset: 54084:1585d00fbd2c
date: 2017-03-20 21:47 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54085:be6718f8105b
date: 2017-04-20 18:38 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54086:14eaa20ee11e
date: 2017-04-20 19:45 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Boost fixed max size of temporary Mac volume
used during construction of the eventual installation .dmg.


With newer 64-bit Havok packages, we need more elbow room on the temporary
volume.

changeset: 54087:a48def9dc1d4
date: 2017-04-21 09:12 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to havok-source build 504455.

changeset: 54088:8ec4ec234b1b
date: 2017-04-21 12:26 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to havok-source build 504463.

changeset: 54089:76a41e9c0468
date: 2017-04-22 17:37 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Make temporary .sparseimage drive bigger for signing.

changeset: 54090:25ef3ff5eee6
date: 2017-04-22 18:45 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Binary search for a good size for temp Mac disk image

changeset: 54091:554a68a05617
date: 2017-04-22 19:51 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Binary search for a good size for temp Mac disk image

changeset: 54092:74d1a23eebaf
date: 2017-04-26 18:34 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54093:78eb7bf7a544
date: 2017-04-26 19:03 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update havok-source to build 504680, with Havok fix.

changeset: 54094:c3cfdbed0413
date: 2017-04-26 22:29 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update llphysicsextensions_source to 504710, _stub to 504712.

changeset: 54095:367239765de6
date: 2017-04-24 13:13 -0700
user: Callum Prentice callum@gmail.com
summary: pull in nickyd's changes to APR and LLCEFLib (Dullahan) for MAINT-6116 Console window appears breifly for Flash sites

changeset: 54096:f455365af333
date: 2017-04-25 14:54 -0700
user: Callum Prentice callum@gmail.com
summary: meaningless whitespace change to force a new build

changeset: 54097:8fc5df2f7dca
date: 2017-04-27 18:04 -0700
user: Callum Prentice callum@gmail.com
summary: FIX for MAINT-6950 Shared media a great distance away (different region even) sometimes plays at maximum volume when entering a region or moving camera slightly.

changeset: 54098:5bfc205f6326
date: 2017-04-28 13:48 -0700
user: callum@lindenlab.com
summary: Add NULL macOs implementation for 'MAINT-6950 Shared media a great distance away (different region even) sometimes plays at maximum volume when entering a region or moving camera slightly.' - until we can understand how to make real mac_volume_catcher work

changeset: 54099:3f3d9676338a
date: 2017-04-28 13:51 -0700
user: callum@lindenlab.com
summary: Pull in Nickyd's changes to APR and LLCEFLib (Dullahan) for MAINT-6116 Console window appears breifly for Flash sites

changeset: 54100:8f205490c7d6
date: 2017-05-01 11:12 -0700
user: Callum Prentice callum@gmail.com
summary: Trivial whitespace change in README to force a new build

changeset: 54101:7e36404dfa82
date: 2017-05-01 11:12 -0700
user: Callum Prentice callum@gmail.com
summary: Automated merge with tip

changeset: 54102:17816d5ee3fc
date: 2017-05-01 12:42 -0700
user: Callum Prentice callum@gmail.com
summary: Fix MAINT-7360 Investigate removal of MSVCR100.DLL and MSVCP100.DLL

changeset: 54103:5cf2a71d29f9
date: 2017-05-01 12:43 -0700
user: Callum Prentice callum@gmail.com
summary: Pull in new version of Dullahan that is built against latest version of CEF (CEF 3.3029.1611.g44e39a8 / Chromium 58.0.3029.81)

changeset: 54104:c38c845b4eaf
date: 2017-05-02 13:31 -0700
user: callum@lindenlab.com
summary: Automated merge with head of lindenlab/viewer64

changeset: 54105:53e9447203d0
date: 2017-05-03 15:58 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Silence some Mac build warnings.


Whatever we were trying to do with LLSharedLibs.cmake hasn't worked on the Mac
for a long time, and trying to fix it only digs up more problems. Skip it:
we've already worked around it.


Update the media_plugins_example CMakeLists.txt to eliminate some CMake
non-existent dependency warnings.

changeset: 54106:c4c0faed5867
date: 2017-05-03 15:58 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54107:85cee606e049
date: 2017-05-02 10:51 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418, MAINT-6996: Rationalize LLMemory wrt 64-bit support.


There were two distinct LLMemory methods getCurrentRSS() and
getWorkingSetSize(). It was pointless to have both: on Windows they were
completely redundant; on other platforms getWorkingSetSize() always returned
0. (Amusingly, though the Windows implementations both made exactly the same
GetProcessMemoryInfo() call and used exactly the same logic, the code was
different in the two – as though the second was implemented without awareness
of the first, even though they were adjacent in the source file.)


One of the actual MAINT-6996 problems was due to the fact that
getWorkingSetSize() returned U32, where getCurrentRSS() returns U64. In other
words, getWorkingSetSize() was both useless *and* wrong. Remove it, and change
its one call to getCurrentRSS() instead.


The other culprit was that in several places, the 64-bit WorkingSetSize
returned by the Windows GetProcessMemoryInfo() call (and by getCurrentRSS())
was explicitly cast to a 32-bit data type. That works only when explicitly or
implicitly (using LLUnits type conversion) scaling the value to kilobytes or
megabytes. When the size in bytes is desired, use 64-bit types instead.


In addition to the symptoms, LLMemory was overdue for a bit of cleanup.


There was a 16K block of memory called reserveMem, the comment on which read:
“reserve 16K for out of memory error handling.” Yet *nothing* was ever done
with that block! If it were going to be useful, one would think someone would
at some point explicitly free the block. In fact there was a method
freeReserve(), apparently for just that purpose – which was never called. As
things stood, reserveMem served only to *prevent* the viewer from ever using
that chunk of memory. Remove reserveMem and the unused freeReserve().


The only function of initClass() and cleanupClass() was to allocate and free
reserveMem. Remove initClass(), cleanupClass() and the LLCommon calls to them.


In a similar vein, there was an LLMemoryInfo:getPhysicalMemoryClamped()
method that returned U32Bytes. Its job was simply to return a size in bytes
that could fit into a U32 data type, returning U32_MAX if the 64-bit value
exceeded 4GB. Eliminate that; change all its calls to getPhysicalMemoryKB()
(which getPhysicalMemoryClamped() used internally anyway). We no longer care
about any platform that cannot handle 64-bit data types.

changeset: 54108:ac691a1c14c0
date: 2017-05-02 11:05 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418, MAINT-6996: Update Mac LLMemory:getCurrentRSS().


Evidently the Mac implementation of LLMemory:getCurrentRSS() goes back to
OS X 10.3, because there was a helpful comment of the form:


——
The API used here is not capable of dealing with 64-bit memory sizes, but is
available before 10.4.


Once we start requiring 10.4, we can use the updated API, which looks like
this:


[new current implementation]


Of course, this doesn't gain us anything unless we start building the viewer
as a 64-bit executable, since that's the only way for our memory allocation to
exceed 2^32.
——


Hey, guess what, we're building 64-bit viewers now!


Thank you, whoever thoughtfully noted that, both for calling out the issue and
sparing us the research. (The comment goes back to Subversion days, so hg
blame shows only the merge-to-release changeset.)

changeset: 54109:9e382b4619b4
date: 2017-05-02 14:39 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418, MAINT-6996: clarify divide-by-1024 (not shift-right 10)

changeset: 54110:e3bb5dcc2ee0
date: 2017-05-03 20:45 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54111:c8e76d93ec1a
date: 2017-04-27 18:49 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Use (protected) LLSingleton to store “null instance”
of LLSafeHandle's referenced type. Using LLSingleton gives us a well-defined
time at which the “null instance” is deleted: LLSingletonBase:deleteAll().

changeset: 54112:feda87fbff5f
date: 2017-05-03 13:00 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54113:354ca3d87e80
date: 2017-05-03 13:20 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Add big deprecation notice to llsafehandle.h.

changeset: 54114:9fc632b586de
date: 2017-05-03 22:53 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Add dtor to LLSafeHandle<T>:NullInstanceHolder
to suppress fatal warnings in Visual Studio.

changeset: 54115:9b83fdd07760
date: 2017-05-03 22:55 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: 64-bit Windows viewer requests “win64” updates from VVM.


This is only transitional, until we integrate the Viewer Management Process
(soon now).

changeset: 54116:74ba386ec4e2
date: 2017-05-03 22:56 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54117:cb360c9440b9
date: 2017-04-24 16:36 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Remove final shutdown cleanup as a cause of crashes.


The recent LLSingleton work added a hook that would run during the C++
runtime's final destruction of static objects. When the LAST LLSingleton in
any module was destroyed, its destructor would call
LLSingletonBase:deleteAll(). That mechanism was intended to permit an
application consuming LLSingletons to skip making an explicit deleteAll()
call, knowing that all instantiated LLSingleton instances would eventually be
cleaned up anyway.


However – experience proves that kicking off deleteAll() processing during
the C++ runtime's final cleanup is too late. Too much has already been
destroyed. That call tends to cause more shutdown crashes than it resolves.


This commit deletes that whole mechanism. Going forward, if you want to clean
up LLSingleton instances, you must explicitly call
LLSingletonBase:deleteAll() during the application lifetime. If you don't,
LLSingleton instances will simply be leaked – which might be okay,
considering the application is terminating anyway.

changeset: 54118:49ad24f54572
date: 2017-04-27 08:32 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Remove misleading comment – no more implicit deleteAll().


The comment indicates that calling LLSingletonBase:deleteAll() is optional
because the LLSingleton machinery implicitly calls that during final
static-object cleanup. That is no longer true.

changeset: 54119:fc59a4afa803
date: 2017-04-27 08:40 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Use conventional LLSingleton init/cleanup for LLWinDebug.


LLWinDebug, though an LLSingleton, had (and required explicit calls to)
special init() and cleanup() methods. Kitty Barnett points out that the
cleanup() method was actually being called after LLSingletonBase:deleteAll(),
requiring resurrection of the deleted LLWinDebug, which sometimes led to
crashes. (Resurrecting deleted LLSingletons is always suspect.)


Change LLWinDebug:init() and cleanup() to the conventional initSingleton()
and cleanupSingleton() methods. This eliminates the need to make special
method calls at all. In particular, cleanupSingleton() will be called by the
existing LLSingletonBase:cleanupAll() call near viewer shutdown.


We retain the early LLWinDebug:instance() call, which implicitly initializes
the LLWinDebug instance, because evidently we want that initialized early. But
we no longer require a separate init() call.

changeset: 54120:b229575d740c
date: 2017-04-27 09:02 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: initSingleton(), cleanupSingleton() must be non-static.

changeset: 54121:393a4f1600c3
date: 2017-05-04 13:51 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54122:2f8af723091d
date: 2017-05-04 16:05 -0700
user: Callum Prentice callum@gmail.com
summary: Expand the way we set C++ flags in cmake to call out each build type explicitly

changeset: 54123:b07cde95a843
date: 2017-05-04 23:14 +0000
user: nat_linden nat@lindenlab.com
summary: Merged in lindenlab/viewer64-callum (pull request #15)


Expand the way we set C++ flags in cmake to call out each build type explicitly


Approved-by: nat_linden nat@lindenlab.com

changeset: 54124:0a1af9ae455a
date: 2017-02-23 16:49 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix a round of compile errors surfaced by -std=c++11.


These are mostly things that were in fact erroneous, but accepted by older
compilers.


This changeset has not yet been built with Visual Studio 2013 or Linux gcc,
even with -std=c++11.


This changeset has not been built *without* -std=c++11. It should be used in
conjunction with a corresponding change to LL_BUILD_DARWIN_BASE_SWITCHES in
viewer-build-variables/variables.


This is a work in progress. We do not assert that this changeset completes the
work needed to turn on -std=c++11, even on the Mac.

changeset: 54125:5a959b5a7d1a
date: 2017-02-23 16:54 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64-c-11

changeset: 54126:9d22d25137d1
date: 2017-05-04 17:16 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64-c-11

changeset: 54127:49626b89e882
date: 2017-05-08 09:09 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix -std=c++11 llinstancetracker_test crash.


LLInstanceTracker<T> performs validation in ~LLInstanceTracker(). Normally
validation failure logs an error and terminates the program, which is fine. In
the test executable, though, we want validation failure to throw an exception
instead so we can catch it and continue testing other failure conditions. But
since destructors in C++11 are implicitly noexcept(true), that exception never
made it out of ~LLInstanceTracker(): it crashed the test program instead.
Declaring ~LLInstanceTracker() noexcept(false) solves that, allowing the test
program to catch the exception and continue.


However, if we unconditionally declare that, then every destructor anywhere in
the inheritance hierarchy for any LLInstanceTracker subclass must also be
noexcept(false)! That's way too pervasive, especially for functionality we
only need (or want) in a specific test executable.


Instead, make the CMake macros LL_ADD_PROJECT_UNIT_TESTS() and
LL_ADD_INTEGRATION_TEST() – with which we define all viewer build-time tests
– define two new command-line macros: LL_TEST=testname and LL_TEST_testname.
That way, preprocessor logic in a header file can detect whether it's being
compiled for production code or for a test executable.


(While at it, encapsulate in a new GET_OPT_SOURCE_FILE_PROPERTY() CMake macro
an ugly repetitive pattern. The builtin GET_SOURCE_FILE_PROPERTY() sets the
target variable to “NOTFOUND” – rather than an empty string – if the
specified property wasn't set. Every call to GET_SOURCE_FILE_PROPERTY() in
LL_ADD_PROJECT_UNIT_TESTS() was followed by a test for NOTFOUND and an
assignment to “”. Wrap all that in a macro whose 'unset' value is “”.)


Now llinstancetracker.h can detect when we're building the LLInstanceTracker
unit test executable, and *only then* declare ~LLInstanceTracker() as
noexcept(false). We #define LLINSTANCETRACKER_DTOR_NOEXCEPT to expand either
empty or noexcept(false), also detecting clang in C++11 mode. (It all works
fine without noexcept(false) until we turn on C++11 mode.)


We also use that macro for the StatBase class in lltrace.h. Turns out some of
the infrastructure headers required for tests in general, including the
LLInstanceTracker test, use LLInstanceTracker. Fortunately that appears to be
the only other class we must annotate this way for the LLInstanceTracker tests.

changeset: 54128:17cbb8b3226e
date: 2017-05-08 09:10 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54129:ec7e70fc0813
date: 2017-05-08 10:05 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix vector assignment for C++03.


For the time being we're still compiling for production with C++03. Although
assigning an initializer list to a vector is valid C++11, in C++03 mode clang
rejects it.

changeset: 54130:e709e2e8bc44
date: 2017-05-08 12:33 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Work around VS2013's lack of has_feature().

changeset: 54131:1c930c5ed95d
date: 2017-05-09 13:04 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Harmless commit to force a TeamCity rebuild.

changeset: 54132:2a37ad0ac7fd
date: 2017-05-09 14:21 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Set -std=c++14 for Mac even before viewer-build-variables.

changeset: 54133:44c6edb2b556
date: 2017-03-29 16:42 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: add version string to ct2 results

changeset: 54134:1dc994e37309
date: 2017-03-30 08:38 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: change mimetype to inline-text per review comment from Nat

changeset: 54135:ae7b9fc8240e
date: 2017-03-30 09:47 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: redirect file contents to stdout before passing to mimetype

changeset: 54136:9a052b64a020
date: 2017-05-11 10:44 +0000
user: nat_linden nat@lindenlab.com
summary: Merged in coyot/viewer64-build-results-dotted (pull request #11)
Approved-by: Scott Lawrence (Oz Linden) oz@lindenlab.com

changeset: 54137:9d693699e85d
date: 2017-05-04 18:13 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418, MAINT-6996: On Mac, obtain total mem, not resident mem.


The LLMemory method getCurrentRSS() is defined to return the “resident set
size,” but in fact on Windows it returns the WorkingSetSize – and that's
actually what callers want from it: the total memory consumed by the
application for statistics purposes. It's not really clear what users gain by
knowing how much of that is resident in real memory, versus the total
consumption. So despite the commentation and the method name itself, on Mac
make it return the virtual size consumed.

changeset: 54138:9a07a8bcd127
date: 2017-05-10 14:12 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54139:c9516c85dad4
date: 2017-05-10 14:19 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418, MAINT-6996: Update Mac mem queries (per Drake Arconis)


Drake points out that the OS X 64-bit-capable memory-query APIs recommended in
comments by some long-ago maintainer are by now themselves obsolete. He
offered this patch to update us to current macOS memory APIs.

changeset: 54140:9b10795fca71
date: 2017-05-11 06:47 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54141:3c99b1579b46
date: 2017-05-18 16:55 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 54142:f0e032849dd1
date: 2017-05-18 17:02 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 54143:3758bcde43b5
date: 2017-05-18 17:10 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge

changeset: 54144:0540371e4a6e
date: 2017-05-18 17:40 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 54145:5c0aa7702e1b
date: 2017-05-18 19:41 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Go back to our glod version.

changeset: 54146:3b51b4396177
date: 2017-05-23 13:52 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Windows installer: Correction for default installdir.

changeset: 54147:a94639d0e34a
date: 2017-05-23 14:09 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge with phoenix-firestorm-lgpl.

changeset: 54148:33c15c495b8e
date: 2017-05-22 21:30 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 54149:9228e73c74cb
date: 2017-05-23 14:38 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge with viewer64.

changeset: 54150:4a8902bc8a43
date: 2017-06-18 22:37 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge with phoenix-firestorm-lgpl

changeset: 54151:9dfece212b9a
date: 2017-06-19 02:12 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Detect missing AUTOBUILD_VARIABLES_FILE environment variable and early fail configure (or later it will fail more cryptic due to missing LL_BUILD variable).

changeset: 54152:0d1330c5d13e
date: 2017-05-23 09:10 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Reconcile new code with new Alex Ivy LLPipeline API.

changeset: 54153:1caef2d19a65
date: 2017-06-08 15:43 -0700
user: Callum Prentice callum@gmail.com
summary: Automated merge with head of callum_linden/viewer64 that pulls in the latest version of p64_3p-dullahan version 3.3021 (Like Chrome 59)

changeset: 54154:4dbe852fd973
date: 2017-06-19 02:41 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge with viewer64.

changeset: 54155:e740384e9b27
date: 2017-07-21 08:54 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54156:377ea38105d5
date: 2017-06-20 16:11 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 54157:4ecf56febde2
date: 2017-06-22 14:13 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update to curl build 506810

changeset: 54158:e79c5208a375
date: 2016-03-30 11:41 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: prototype python launcher

changeset: 54159:ed0a082a8594
date: 2016-04-07 16:04 +0100
user: coyot@coyot-sager-PC
summary: SL-321: Changes for VMP Windows Prototype

changeset: 54160:1497f27d4e08
date: 2016-04-07 12:08 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: fix tabs

changeset: 54161:7e41debb83fc
date: 2016-04-07 12:10 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: pull from viewer-release

changeset: 54162:f515958c0b35
date: 2016-04-05 13:50 -0400
user: Oz Linden oz@lindenlab.com
summary: upgrade llphysicsextenstions to work around a new clang recursion check

changeset: 54163:2856107bcf70
date: 2016-04-08 08:52 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: compiler shift fix

changeset: 54164:aff1744e90f7
date: 2016-04-08 09:57 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: fix paren

changeset: 54165:0e35d43bc78c
date: 2016-04-08 10:26 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: move arg parsing past platform discovery

changeset: 54166:140e56960958
date: 2016-04-11 07:36 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: fix unused variable compiler error

changeset: 54167:7bea2a97e457
date: 2016-05-10 14:59 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: merge

changeset: 54168:a9b5ecd1293c
date: 2016-05-11 08:33 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: merge

changeset: 54169:9adcab4d611b
date: 2016-05-23 10:31 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: debug print statement to be removed later

changeset: 54170:9221f4e2fc2a
date: 2016-05-25 07:51 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: Backed out changeset 9adcab4d611b

changeset: 54171:872689f379ad
date: 2016-05-25 08:12 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: pull from lynx

changeset: 54172:5d548ad01d9d
date: 2016-06-16 09:04 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-407: create Tkinter UI

changeset: 54173:2929c1d03191
date: 2016-06-17 08:49 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-407: post review

changeset: 54174:9842e2d87c01
date: 2016-06-17 08:53 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-407: post review change testing

changeset: 54175:9505aa412c56
date: 2016-06-17 09:58 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-407: remove kwargs

changeset: 54176:b91af518d897
date: 2016-06-17 11:01 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: retrofit launcher to use InstallerUserMessage

changeset: 54177:de791dd27eaf
date: 2016-06-17 11:03 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321 SL-407: merge InstallerUserMessage into VMP

changeset: 54178:fa0627f80535
date: 2016-06-23 08:05 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321 add trinary widget to InstallerUserMessage

changeset: 54179:78afadbdad21
date: 2016-06-27 15:30 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: multithreaded downloader with progress bar

changeset: 54180:e06510e816e3
date: 2016-06-27 16:20 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: remove extraneous comments

changeset: 54181:9b61ff788f6d
date: 2016-06-28 11:34 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: post review comments on downloader

changeset: 54182:9b964f776df0
date: 2016-07-05 08:06 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: apply update code

changeset: 54183:9c1c8d20392e
date: 2016-07-05 13:43 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: remove first version of apply_update

changeset: 54184:7665650f4591
date: 2016-07-05 13:44 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: apply update code, v2

changeset: 54185:740158580fb8
date: 2016-07-11 11:24 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SLS-323: integrate update manager with lanucher, various fixes, CMake changes

changeset: 54186:1cec23da2ae9
date: 2016-07-11 12:52 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: fix closing parens in CMakeLists.txt

changeset: 54187:33dbe6e694e4
date: 2016-07-11 19:00 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: fix cmake add_custom_target

changeset: 54188:8784540cb04b
date: 2016-07-12 08:10 -0400
user: Oz Linden oz@lindenlab.com
summary: dummy merge to remove head bb0977787a99 using hg trick at http:bit.ly/1R8WhaY

changeset: 54189:d8689264a0c5
date: 2016-07-12 08:11 -0400
user: Oz Linden oz@lindenlab.com
summary: dummy merge to remove head bce0c2689edc using hg trick at http:bit.ly/1R8WhaY

changeset: 54190:01f4786c249a
date: 2016-07-13 07:36 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: adding in unit tests

changeset: 54191:bb9bc0c68285
date: 2016-07-13 08:19 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: include manager directory in CMake list

changeset: 54192:5f0b9ebf2da5
date: 2016-07-13 09:37 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: include manager directory in viewer manifest, not CMake

changeset: 54193:d12a4cb48e34
date: 2016-07-13 17:31 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: add llsd python module

changeset: 54194:41e7baefdb9b
date: 2016-07-14 08:37 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: add dependent modules

changeset: 54195:c7b610bdd9f7
date: 2016-07-21 10:18 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: make changes to include llbase as an autobuild pkg, undelete files that will be deleted with MAINT-6585 and no need to copy local files in viewer-manifest.

changeset: 54196:4777aa4f0a3c
date: 2016-07-22 13:23 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: Changes to viewer manifest to move llbase to where Launcher can find them

changeset: 54197:19b01f75f41d
date: 2016-07-27 15:44 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: basic launcher/updater integration test fixes

changeset: 54198:2df3c4b23781
date: 2016-07-28 07:57 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: trivial change to bump build

changeset: 54199:9e93404a6da2
date: 2016-07-28 08:50 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: add in resource files, more CLI handling fixes

changeset: 54200:b2c9d09af283
date: 2016-07-28 08:54 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: merge in Oz's buildscript changes

changeset: 54201:490629885c17
date: 2016-07-28 11:04 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: fix viewer_manifest to not run strip on python files in the Linux build

changeset: 54202:d270f766fb41
date: 2016-07-28 11:38 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: fix commithook issues in test files

changeset: 54203:ed4942671a7a
date: 2016-07-28 11:44 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: one more commithook issue in test file

changeset: 54204:c36feeca30f0
date: 2016-08-15 14:48 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: fixes to Tkinter race condition, post –channel and –settings testing, contains debugging statements to be removed after all testing complete

changeset: 54205:3848409bdbed
date: 2016-08-16 08:40 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: fixed update service redirect handling

changeset: 54206:b67d43b32129
date: 2016-08-16 09:17 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: logging improvements

changeset: 54207:9f1f9f59ecae
date: 2016-08-17 08:20 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: add icon support for macs, text flow in Tkinter windows

changeset: 54208:50f2825beb23
date: 2016-08-17 08:50 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: remove vmp icons from viewer_components subtree

changeset: 54209:156c50277204
date: 2016-08-18 13:05 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: first pass at ripping out old updater

changeset: 54210:ee5397e11fd1
date: 2016-08-19 12:12 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: put back mac addr hash

changeset: 54211:d22beb597e52
date: 2016-08-22 09:36 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: ripping out old code completed

changeset: 54212:7704693ddbcf
date: 2017-02-28 22:35 +0000
user: coyot@coyot-sager-PC
summary: pull from rev d22beb597e52ecbf1c98f25d4489ea0425eda4b0 of sl-321

changeset: 54213:bd27c472c3a4
date: 2017-02-28 22:56 +0000
user: coyot@coyot-sager-PC
summary: merge

changeset: 54214:686c6744ab48
date: 2017-03-01 11:01 -0800
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: fix merge removal of mIsFirstRun definition, remove pyinstaller from viewer cmake, now in VMP package cmake

changeset: 54215:50caf2aa17ac
date: 2017-03-01 13:19 -0800
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: fix merge removal of llhasheduniqueid from from llloginstance_test's include path

changeset: 54216:2d60cbef045e
date: 2017-03-01 23:28 -0800
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: remove redundant const declaration of MD5HEX_STR_SIZE in llversioninfo, remove extraneous python variable assignment in CMakeLists, run tests with INFO

changeset: 54217:3a62730b4620
date: 2017-03-06 14:43 -0800
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: reintegration of autobuild as package, build changes for mac integration

changeset: 54218:0eb237e07822
date: 2017-03-06 15:36 -0800
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: add new ViewerManager.cmake file, knowingly overriding commit hooks

changeset: 54219:74971cf1e946
date: 2017-03-07 15:05 -0800
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: reintegration of autobuild as package, build changes for linux and windows integration

changeset: 54220:45af2d628fde
date: 2017-03-08 12:34 -0800
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: fix windows pathing, add icons

changeset: 54221:dcbdcf04832d
date: 2017-03-09 10:28 -0800
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: add local llbase support for Windows

changeset: 54222:fd83b74bd588
date: 2017-03-10 09:23 -0800
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: add new VMP package, fix llbase path

changeset: 54223:5682850e9fc4
date: 2017-03-13 20:23 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-361: update VMP package

changeset: 54224:dd54f4fe1b4b
date: 2017-03-13 23:26 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-361: update VMP package

changeset: 54225:cd7549012e94
date: 2017-03-14 15:36 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: add new VMP package

changeset: 54226:18a383d9a023
date: 2017-03-14 17:40 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: add new VMP package 503410

changeset: 54227:71f4d17437fb
date: 2017-03-14 20:49 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: add new VMP package 503417

changeset: 54228:359b968bda92
date: 2017-03-15 09:41 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: add new VMP package 503461

changeset: 54229:74e5278a0aa3
date: 2017-03-15 18:49 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: add new VMP package 50513

changeset: 54230:1bfbb08b440e
date: 2017-03-16 22:21 +0100
user: coyot@coyot-sager-PC
summary: pull from viewer64 gate

changeset: 54231:b743a6a51d82
date: 2017-03-16 22:54 +0100
user: coyot@coyot-sager-PC
summary: merge

changeset: 54232:7ea0c96109c5
date: 2017-03-16 15:45 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: merge cleanup

changeset: 54233:ccb8eeb5e31d
date: 2017-03-21 07:10 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: pull from V64 gate

changeset: 54234:8881dc900b66
date: 2017-03-21 07:43 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: update VMP package 503604

changeset: 54235:90cf35c36e31
date: 2017-03-21 13:58 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321 MAINT-7192: add viewer bitness VMM fetch logic to VMP, including HD Graphcis test

changeset: 54236:879e8de4bd3d
date: 2017-03-21 14:48 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: update VMP package 503633

changeset: 54237:b68e3679aeb6
date: 2017-03-22 12:13 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: upgrade to VMP package 503622

changeset: 54238:ca75543887dd
date: 2017-03-22 14:52 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: remove stray debug message

changeset: 54239:67549b66901f
date: 2017-03-24 13:32 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: upgrade VMP package 503733

changeset: 54240:50f890313c06
date: 2017-03-28 09:40 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: dummy commit to bump build

changeset: 54241:9d6737c5c5c3
date: 2017-03-29 08:25 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: dummy commit to bump build

changeset: 54242:385a0204a5db
date: 2017-03-29 11:45 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: dummy commit to bump build (pyinstaller dev tip now in both 32 and 64)

changeset: 54243:4eb0cea6f068
date: 2017-03-29 13:13 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-323: cherry pick menu changes lost in v64 merge, viewer-management-process-sl-321 rev 36267

changeset: 54244:746016ed1ae5
date: 2016-11-02 18:05 +0100
user: coyot@coyot-sager-PC
summary: SL-323: activate viewer menu and floater checks for updates via VMP

changeset: 54245:403555e9b711
date: 2017-03-30 13:28 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: upgrade VMP package 503815

changeset: 54246:d0c510842301
date: 2017-03-30 15:31 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: dummy commit to bump build (target for upgrade)

changeset: 54247:3c1a00d51def
date: 2017-03-31 12:38 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: sign *before* nsis grabs the EXEs

changeset: 54248:2683daa03069
date: 2017-04-05 16:50 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-6928: update VMP package 503733, add requests package 504010, associated viewer-manifest changes for new files

changeset: 54249:35fd31fba64a
date: 2017-04-06 11:38 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: pull from gate

changeset: 54250:4d3986d04f0f
date: 2017-04-06 14:06 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: add Requests lib cmake file

changeset: 54251:52fd8bebabdf
date: 2017-04-07 11:51 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-7282: add requests module and associated build machinery

changeset: 54252:a9c09c4b0f6b
date: 2017-04-07 13:48 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-321: upgrade VMP package to 504101

changeset: 54253:7fe3baca6184
date: 2017-04-10 13:33 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-6928: Add in Python 2.6.6 modules

changeset: 54254:78193e015cc3
date: 2017-04-11 09:08 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-6928: upgrade to VMP package 504140, use renamed directory to walk around codesign bug; fix dullahan file copy code

changeset: 54255:e2bab5c38e7e
date: 2017-04-11 12:14 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-6928: os,rename is retarded, use shutil.move instead

changeset: 54256:280e8194d542
date: 2017-04-11 12:57 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-6928: guard shutil.move against retry

changeset: 54257:bbf21ad7fc03
date: 2017-04-11 16:18 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-6928: revert previous post-move strategy, rename via self.path instead

changeset: 54258:9782299d075f
date: 2017-04-12 12:43 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-6928: upgrade to VMP package 504232

changeset: 54259:1d93d8b820cc
date: 2017-04-15 17:12 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-6928: upgrade to VMP package 504240

changeset: 54260:99a0ab62d89a
date: 2017-04-17 11:42 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-617: upgrade VMP package to 504287

changeset: 54261:a8e9d3a0285d
date: 2017-04-17 13:09 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-617: alter viewer manifest to write exe name to summary.json, upgrade VMP package to 504292 to read it

changeset: 54262:4b637d640099
date: 2017-04-17 16:00 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-617: upgrade VMP package to 504305

changeset: 54263:98ae9384d8a0
date: 2017-04-17 17:39 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-6928: upgrade VMP package to 504317

changeset: 54264:b2612d273ce7
date: 2017-04-18 11:57 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-6928: upgrade VMP package to 504332

changeset: 54265:a8fddea8e47a
date: 2017-04-24 16:13 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-6928: upgrade VMP package to 504558

changeset: 54266:4660481b82fb
date: 2017-04-28 01:09 +0100
user: coyot@coyot-sager-PC
summary: SL-671: make icon point to launcher, not viewer

changeset: 54267:c84cc847b1f6
date: 2017-04-28 17:05 +0100
user: coyot@coyot-sager-PC
summary: SL-671: fix string substitution

changeset: 54268:d3eff5ab9bb9
date: 2017-04-28 20:04 +0100
user: coyot@coyot-sager-PC
summary: SL-617: pass final_exe from viewer manifest to NSIS as VIEWER_EXE

changeset: 54269:78236d23ce0e
date: 2017-05-01 18:57 +0100
user: coyot@coyot-sager-PC.hsd1.ca.comcast.net
summary: SL-617: fix registry path

changeset: 54270:c1241309eb63
date: 2017-05-02 21:18 +0100
user: coyot@coyot-sager-PC.hsd1.ca.comcast.net
summary: SL-617: use the braces, Luke!

changeset: 54271:89a51df0abe5
date: 2017-05-03 11:06 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-6928: upgrade VMP package to 504920 and rip out viewer-manifest changes for 2.6

changeset: 54272:75f7409422f7
date: 2017-05-03 15:33 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-6928: upgrade VMP package to 504954

changeset: 54273:b7e68136baf3
date: 2017-05-04 18:59 +0100
user: coyot@coyot-sager-PC.hsd1.ca.comcast.net
summary: SL-617: use final_exe to create exe name in summary.json

changeset: 54274:1582f1f68dc1
date: 2017-05-04 19:10 +0100
user: coyot@coyot-sager-PC.hsd1.ca.comcast.net
summary: SL-617: upgrade to VMP package 504984

changeset: 54275:aace06f0e4d4
date: 2017-05-05 09:26 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 505035, include Oz's logging changes

changeset: 54276:465a456ee570
date: 2017-05-05 18:07 +0100
user: coyot@coyot-sager-PC.hsd1.ca.comcast.net
summary: pull from gate

changeset: 54277:05afba2e7566
date: 2017-05-05 16:17 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 505055

changeset: 54278:e457478405d1
date: 2017-05-09 16:36 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 505113

changeset: 54279:1fa453d6ea80
date: 2017-05-10 07:18 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: dummy commit

changeset: 54280:cb4f99a967cb
date: 2017-05-10 15:35 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 505153

changeset: 54281:106d4437009d
date: 2017-05-12 08:18 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: pull from v64 gate

changeset: 54282:d2ec581b17a3
date: 2017-05-17 08:45 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: update vmp package to 505307

changeset: 54283:3050174c5f1b
date: 2017-05-17 11:30 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: update vmp package to 505320

changeset: 54284:0ecbaaca43be
date: 2017-05-17 14:01 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: update vmp package to 505332

changeset: 54285:e088c50b913f
date: 2017-05-17 16:12 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: nerf launch from NSIS

changeset: 54286:6164242efed0
date: 2017-05-17 16:18 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: update vmp package to 505345

changeset: 54287:a160b59c0708
date: 2017-05-17 18:10 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: dummy checkin to build an upgrade target

changeset: 54288:cfe1280fc576
date: 2017-05-04 16:35 -0400
user: Oz Linden oz@lindenlab.com
summary: add SL-standard format logging

changeset: 54289:3b5289cb09b9
date: 2017-05-05 09:21 -0400
user: Oz Linden oz@lindenlab.com
summary: update to clarified log content messages in the VMP logs

changeset: 54290:d32dfec30424
date: 2017-05-18 15:33 -0400
user: Oz Linden oz@lindenlab.com
summary: merge latest updates from coyot

changeset: 54291:281902aa3843
date: 2017-05-19 09:54 -0400
user: Oz Linden oz@lindenlab.com
summary: upgrade to viewer-manager that supports setting update server via SL_UPDATE_SERVICE

changeset: 54292:257e35366002
date: 2017-05-23 07:59 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: pull from gate

changeset: 54293:fd3c59915ecd
date: 2017-05-23 08:05 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: pull from gate

changeset: 54294:9a90e6707ed1
date: 2017-05-23 13:34 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 505471

changeset: 54295:4faa14f1a17e
date: 2017-06-01 15:23 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to vmp package 505843, oz tpv fixes

changeset: 54296:71187df9f739
date: 2017-06-05 15:22 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-7192: upgrade to VMP package 505928

changeset: 54297:a5d56d333f7e
date: 2017-06-06 10:33 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: add unit test case, upgrade to VMP package 506059

changeset: 54298:28b795ecb540
date: 2017-05-23 13:27 -0400
user: Oz Linden oz@lindenlab.com
summary: update viewer-manager to solve service url problem

changeset: 54299:a015b96e4b33
date: 2017-05-24 09:41 -0400
user: Oz Linden oz@lindenlab.com
summary: SL-702: refactor to make the viewer-manager easier for TPVs to integrate

changeset: 54300:ffc7d24dc13c
date: 2017-05-30 10:51 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for SL-700 from viewer64-vmp-integration

changeset: 54301:9059b52505d0
date: 2017-05-30 10:53 -0400
user: Oz Linden oz@lindenlab.com
summary: update SL-702 changes based on code review

changeset: 54302:c16570391b5d
date: 2017-06-01 16:55 -0400
user: Oz Linden oz@lindenlab.com
summary: update viewer-manager

changeset: 54303:1e336028d351
date: 2017-06-06 15:51 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: merge Oz's support fixes for TPV support in VMP

changeset: 54304:1ae3f87839bf
date: 2017-06-12 13:26 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-7192: upgrade to VMP package 506412

changeset: 54305:fa28bc870986
date: 2017-06-12 14:07 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-7192: upgrade to viewer to llbase 506286

changeset: 54306:2d4545b4cc3c
date: 2017-06-12 16:12 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-7192: upgrade to viewer to vmp package 506422

changeset: 54307:5b7a38a4ad0d
date: 2017-06-12 20:40 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-7192: upgrade to W64 viewer to llbase 506431

changeset: 54308:c422f473cd34
date: 2017-06-13 08:15 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-700: synchronize viewer and vmp llbase platforms

changeset: 54309:92e765c4f100
date: 2017-06-13 10:58 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to vmp package 506452

changeset: 54310:af2eea7c10a4
date: 2017-06-13 11:54 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to vmp package 506464

changeset: 54311:ed4baeac8d6f
date: 2017-06-14 14:16 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-700: temporarily use local version of ca-bundle.crt instead of from voice, misc cleanup

changeset: 54312:b4d8eb90a631
date: 2017-06-14 16:02 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-700: temporarily use local version of ca-bundle.crt, remove ca-bundle copy calls from viewer manifest

changeset: 54313:876ab6e44f28
date: 2017-06-15 09:01 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-700: upgrade to VMP package 506528

changeset: 54314:fed51f1848c2
date: 2017-06-16 10:43 -0400
user: Oz Linden oz@lindenlab.com
summary: MAINT-7505: correct packaging of python llbase

changeset: 54315:3c79c9447785
date: 2017-06-16 13:29 -0400
user: Oz Linden oz@lindenlab.com
summary: remove redundant slash from update service base url (cosmetic)

changeset: 54316:02e790035dba
date: 2017-06-16 13:34 -0400
user: Oz Linden oz@lindenlab.com
summary: update viewer-manager to fix problem with finding the ca-bundle

changeset: 54317:d1e251ac58a6
date: 2017-06-16 16:48 -0400
user: Oz Linden oz@lindenlab.com
summary: remove dependency on urllib3 in viewer-manager

changeset: 54318:d45c10318372
date: 2017-06-19 18:01 -0400
user: Oz Linden oz@lindenlab.com
summary: update viewer-manager, primarily to solve Mac packaging problem

changeset: 54319:11cabc7256a6
date: 2017-06-20 07:29 -0400
user: Oz Linden oz@lindenlab.com
summary: merge CEF update

changeset: 54320:be0ed7da3b00
date: 2017-06-20 10:20 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 506528

changeset: 54321:8bc9f4b69880
date: 2017-06-20 12:09 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: merge

changeset: 54322:a42e9df87b1b
date: 2017-06-20 13:46 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: pull from v64 gate

changeset: 54323:f9764acf281e
date: 2017-06-20 14:32 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 506741

changeset: 54324:8bfa5ace0f5d
date: 2017-06-21 15:37 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 506766

changeset: 54325:2d8e96ab0ca2
date: 2017-06-22 16:24 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 506825

changeset: 54326:b473c5a4398b
date: 2017-06-26 12:58 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Merge viewer64-vmp-integration into viewer64.

changeset: 54327:3cc94597e8c9
date: 2017-06-26 09:15 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7514: Add (32) or (64) to registry for “install again?” prompt.


Specifically, append (32) or (64) to the four-part version number stored in
the registry entry used to detect whether this viewer has already been
installed. This is injected as a new VERSION_REGISTRY NSIS variable.


(It was tempting to simply change the value of VERSION_LONG with the embedded
address size. However, there is one other use of VERSION_LONG in the NSIS
template. That use is the subject of MAINT-7533.)


Synthesize the VERSION_REGISTRY value in viewer_manifest.py and add it to the
substitution dict used to populate the NSIS template.


ADDRESS_SIZE isn't passed into viewer_manifest.py, but it can be inferred from
the existing 'arch' parameter: 'arch' as well as 'platform' is used to select
the specific subclass of the ViewerManifest class to instantiate for this run.
Add an appropriate address_size attribute to every such subclass.


Change a couple existing tests on 'arch' to tests on self.address_size instead
– clearer to the maintainer.


Also, given that subclass selection mechanism, the ViewerManifest base class
shouldn't need if / elif tests on 'platform'. Make build_data_json_platform a
class attribute as well, removing the base-class stanza that dynamically
examines 'platform' and 'arch'.


Similarly, move platform-specific tweaks to the build_data_dict used to
populate build_data.json into a new finish_build_data_dict() method overridden
by individual platform subclasses.


Encapsulate the logic around running the Windows code-signing tool into a
sign() method, and call it as needed. For obtaining environment variables with
fallback values, use os.environ.get() instead of os.path.expandvars() with
tests on the returned value.

changeset: 54328:92f29b7fb1ca
date: 2017-06-26 10:04 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7514: Fetch needed env vars in WindowsManifest.sign() method.

changeset: 54329:2d985b31b974
date: 2017-06-26 12:58 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/nat_linden/viewer64-maint-7514

changeset: 54330:578c7d9117c4
date: 2017-06-23 09:49 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-7515: point shortcut icon at viewer exe

changeset: 54331:2bd8d83e05bb
date: 2017-06-23 09:50 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: merge from gate

changeset: 54332:7aadc7696158
date: 2017-06-26 07:17 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 506854

changeset: 54333:a63e3cd9ea11
date: 2017-06-26 10:02 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: merge

changeset: 54334:0c9d215b77fd
date: 2017-06-26 13:11 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-7514: remove check if same version is installed

changeset: 54335:f6a6bc3eb8ba
date: 2017-06-28 10:50 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Bump TEXTURE_CACHE_VERSION and INDRA_OBJECT_CACHE_VERSION
so the Alex Ivy viewer will reset caches.


We have some evidence that the cache content is tied to ADDRESS_SIZE, so
asking a 64-bit viewer to process 32-bit cache content is problematic.

changeset: 54336:1c821a70f06a
date: 2017-06-27 07:57 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: Try pointing icon path to actual viewer exe

changeset: 54337:1df8e2c0578b
date: 2017-06-27 12:20 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 506923

changeset: 54338:551e11ac9e1c
date: 2017-06-27 13:32 -0700
user: coyot
summary: use icon in viewer exe for shortcut

changeset: 54339:d5f4d84fe5f5
date: 2017-06-27 13:33 -0700
user: coyot
summary: merge

changeset: 54340:a93cd8e292c4
date: 2017-06-28 14:11 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 506977

changeset: 54341:44012cd09936
date: 2017-06-28 14:51 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: merge

changeset: 54342:c988f695bcd5
date: 2017-06-28 21:02 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Merge SL-739 and MAINT-7515 fix into viewer64.

changeset: 54343:775258e7d7f9
date: 2017-06-29 08:00 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 507000

changeset: 54344:18552ec97081
date: 2017-06-29 12:06 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64-vmp-integration

changeset: 54345:82f82a48242f
date: 2017-07-11 14:19 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for MAINT-7592

changeset: 54346:4836febd878e
date: 2017-07-11 17:47 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for MAINT-7592

changeset: 54347:eaae60a6b652
date: 2017-06-30 08:12 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-7442: remove old skool check for updates

changeset: 54348:774885162d01
date: 2017-06-30 08:21 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: SL-671: uninstall pinning changes

changeset: 54349:e5aac0e8b00d
date: 2017-07-06 11:53 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 507087

changeset: 54350:ca683fb408ca
date: 2017-07-06 15:44 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 507104

changeset: 54351:6674087396bc
date: 2017-07-06 16:09 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: fix missing declaration

changeset: 54352:433ba3a0fdc4
date: 2017-07-07 14:49 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-7571: detect if all HD cards are bad and addr is forced to 64, then stay at 64 bit

changeset: 54353:5b45991f960e
date: 2017-07-07 15:05 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 507135

changeset: 54354:1662aefdb062
date: 2017-07-07 16:51 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: merge

changeset: 54355:881a41c08858
date: 2017-07-10 11:07 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: Remove FAS from cmd_line.xml

changeset: 54356:767b980181ff
date: 2017-07-10 13:10 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 507165

changeset: 54357:c870a2455cf5
date: 2017-07-10 15:23 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 507182

changeset: 54358:df37aef48824
date: 2017-07-11 11:17 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: merge floater TOS change

changeset: 54359:56d0ae7c4725
date: 2017-07-12 09:39 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 507236

changeset: 54360:086f8872deb6
date: 2017-07-12 11:51 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 507248

changeset: 54361:3658281be54d
date: 2017-07-13 09:18 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 507276

changeset: 54362:93d3ccb0ffea
date: 2017-07-13 13:33 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 507292

changeset: 54363:d346626a98b2
date: 2017-07-14 08:33 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 507307

changeset: 54364:04a7fdd11e30
date: 2017-07-14 11:15 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 507314

changeset: 54365:1acc3f0cc756
date: 2017-07-10 16:30 -0400
user: Oz Linden oz@lindenlab.com
summary: MAINT-4532: properly detect Windows 10 in the 64bit build (only - 32bit runs in Windows 8 compatibility mode)

changeset: 54366:73996d35f27f
date: 2017-07-11 14:22 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for MAINT-7592

changeset: 54367:b9d19ef215f7
date: 2017-07-11 14:24 -0400
user: Oz Linden oz@lindenlab.com
summary: merge latest VMP updates

changeset: 54368:05becb7f2f7e
date: 2017-07-12 13:17 -0400
user: Oz Linden oz@lindenlab.com
summary: merge latest VMP fix for missing directory

changeset: 54369:547467b89e72
date: 2017-07-12 14:59 -0400
user: Oz Linden oz@lindenlab.com
summary: merge fixes from coyot

changeset: 54370:cff4920346b1
date: 2017-07-12 15:04 -0400
user: Oz Linden oz@lindenlab.com
summary: add logging for skipping benchmark (and fixed some log tags)

changeset: 54371:3ad0f56209f5
date: 2017-07-13 15:17 -0400
user: Oz Linden oz@lindenlab.com
summary: add SkipBenchmark setting

changeset: 54372:30868f3f45ef
date: 2017-07-18 16:22 -0400
user: Oz Linden oz@lindenlab.com
summary: do not persist SkipBenchmark so that changing gpu gets a new eval

changeset: 54373:0c8d84d84e28
date: 2017-07-18 16:26 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for MAINT-4532

changeset: 54374:397a5933fc93
date: 2017-07-18 15:23 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: upgrade to VMP package 507360

changeset: 54375:b670b7dd8d3a
date: 2017-07-19 11:31 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: merge from viewer64-vmp-integration

changeset: 54376:110962e059af
date: 2017-06-07 15:54 -0700
user: Callum Prentice callum@gmail.com
summary: Pull in new version of 3p-Dullahan that was build against CEF 3.021 (Chrome 59) for Windows 32/64 and macOS 64

changeset: 54377:f3552a3a1029
date: 2017-06-08 15:36 -0700
user: Callum Prentice callum@gmail.com
summary: Automated merge with head of lindenlab/viewer64

changeset: 54378:6590a96d8e02
date: 2017-07-12 10:56 -0700
user: Callum Prentice callum@gmail.com
summary: Automated merge with tip of viewer64

changeset: 54379:505b0f3741bf
date: 2017-07-12 11:04 -0700
user: Callum Prentice callum@gmail.com
summary: Automated merge with tip of viewer64

changeset: 54380:9410eebd7d06
date: 2017-07-12 16:07 -0700
user: Callum Prentice callum@gmail.com
summary: Fixes for: 'MAINT-7588 Viewer takes 3 to 5 seconds to load TOS and styling different on redirecting page' and 'MAINT-7599 Reformat ToS 'Accept' label as a single string'. The former's load time is improved by only asking for the HTTP header to check site is alive and then applying a specific CSS style to the page instead of relying on the CEF default (which appears to change often). The latter replaces the XUI checkbox label with a text box and adjusts it visually as necessary for enabled/disabled states

changeset: 54381:0de62548cd46
date: 2017-07-19 15:11 -0400
user: Oz Linden oz@lindenlab.com
summary: merge new CEF, MAINT-7588, and better fix for MAINT-7592

changeset: 54382:ead4c71d64f9
date: 2017-07-20 10:38 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-7529: de-Nerf autolaunch after install

changeset: 54383:a0610fbf8cce
date: 2017-07-27 21:07 +0200
user: Ansariel
summary: Merge viewer64

changeset: 54384:c95abb32788e
date: 2017-07-27 21:11 +0200
user: Ansariel
summary: Don't use Autobuild build ID - make sure we use the Mercurial revision

changeset: 54385:2931604b5a7d
date: 2017-07-27 21:23 +0200
user: Ansariel
summary: Fix merge in settings.xml

changeset: 54386:343ea3248de6
date: 2017-07-27 21:41 +0200
user: Ansariel
summary: More merge fixes

changeset: 54387:a48b35593262
date: 2017-07-27 21:53 +0200
user: Ansariel
summary: Fix copying MSVC runtimes

changeset: 54388:76c4a2a7be1a
date: 2017-07-27 23:26 +0200
user: Ansariel
summary: Disable VMP - we don't need it

changeset: 54389:cc668ab0dd3c
date: 2017-07-28 01:29 +0200
user: Ansariel
summary: Downgrade Freetype to 2.3.9 on Windows again

changeset: 54390:98bf398d9030
date: 2017-07-28 08:46 +0200
user: Ansariel
summary: Add back Nicky's FORTIFY_SOURCE workaround hack fix

changeset: 54391:59d743df95b0
date: 2017-07-28 08:56 +0200
user: Ansariel
summary: Don't pass the bundle ID so we sign the Mac DMG file with the developer certificate - probably…

changeset: 54392:e7e0de382656
date: 2017-07-28 23:59 +0200
user: Ansariel
summary: Clean up LLAppViewer

changeset: 54393:a9796e2b2b77
date: 2017-07-29 00:25 +0200
user: Ansariel
summary: Fix unnecessary quotes in viewer channel name

changeset: 54394:b332a61875c0
date: 2017-07-29 00:53 +0200
user: Ansariel
summary: Bring back ReleaseFS_AVX and ReleaseFS_AVX2 build configurations and AVX/AVX2 support

changeset: 54395:3ea0be55560b
date: 2017-07-29 01:04 +0200
user: Ansariel
summary: Fix CMake warning CMP0054 in Variables.cmake

changeset: 54396:4a0e3cdcf973
date: 2017-07-29 01:22 +0200
user: Ansariel
summary: This might be missing…

changeset: 54397:f5e0bf32f617
date: 2017-07-29 02:35 +0200
user: Ansariel
summary: Remove LTCG linker flag on 32bit Windows - not necessary anymore

changeset: 54398:e1d5350f14bf
date: 2017-07-29 03:39 +0200
user: Ansariel
summary: Switch over to CMake (3.4+) for adding the Windows manifest and apply the correct ones for both 32bit and 64bit

changeset: 54399:d03936b0f5d7
date: 2017-07-29 11:59 +0200
user: Ansariel
summary: More fixing and cleaning up of the Windows installer and manifest scripts

changeset: 54400:9b32fad0a0da
date: 2017-07-29 12:06 +0200
user: Ansariel
summary: Remove CheckIfCurrentMB string from localized installer language files and fix some branding issues

changeset: 54401:6d5f50f19724
date: 2017-07-29 12:36 +0200
user: Ansariel
summary: Add manifest to Windows crash logger via CMake as well and remove the now obsolete WinManifest CMake file

changeset: 54402:9339db3102af
date: 2017-07-29 12:56 +0200
user: Ansariel
summary: Clean up Firestorm configuration script

changeset: 54403:3060f29e6b8f
date: 2017-07-29 13:12 +0200
user: Ansariel
summary: Clean up contributions file

changeset: 54404:db7afbcb5672
date: 2017-07-29 16:42 +0200
user: Ansariel
summary: Backed out changeset 38d2fe89e20e (Enable MemoryFailurePreventionEnabled by default for 32bit builds to throttle memory allocations when memory gets low (has no effect on 64bit builds)) because it seems to cause really bad effects

changeset: 54405:0538570be6f5
date: 2017-07-29 17:03 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54406:f01263bca67b
date: 2017-08-08 15:12 -0700
user: callum_linden
summary: Added comment block to code signing portion of viewer-manifest.py describing potential gotchas in the future and how to obviate them

changeset: 54407:23189eb73088
date: 2017-08-11 12:12 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7641: Warn user if s/he directly runs viewer without launcher.

changeset: 54408:e3ca389f8649
date: 2017-08-11 15:22 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7641: Indent new RunLauncher notification per code review.

changeset: 54409:85384fb7446a
date: 2017-08-14 07:15 -0400
user: Oz Linden oz@lindenlab.com
summary: MAINT-7640: Notify the user if login is blocked for a required viewer update

changeset: 54410:eeb94216c763
date: 2017-08-14 11:52 -0400
user: Oz Linden oz@lindenlab.com
summary: MAINT-7640: code review fixes

changeset: 54411:6cec21e3466d
date: 2017-08-14 11:55 -0400
user: Oz Linden oz@lindenlab.com
summary: fix indenting

changeset: 54412:aa058d22fd03
date: 2017-07-28 14:07 -0700
user: Rider Linden rider@lindenlab.com
summary: MAINT-7634: Move StatsAccumulator into llcommon, collect data sent and error codes from core.

changeset: 54413:9ef83ef26e91
date: 2017-08-08 09:04 -0700
user: Rider Linden rider@lindenlab.com
summary: MAINT-7634: Logging and instrumentation canges to narrow down viewer crashes.

changeset: 54414:949151f1e855
date: 2017-08-14 14:54 -0700
user: Rider Linden rider@lindenlab.com
summary: MAINT-7634: Feedback from code review, move enum to string converter to own function.

changeset: 54415:17849f9c608f
date: 2017-08-15 15:28 +0000
user: Oz Linden oz@lindenlab.com
summary: Merged in rider_linden/viewer64-gundam (pull request #18)


Default

changeset: 54416:767952b34e77
date: 2017-07-27 10:32 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-7643: add viewer bitness to crash log output

changeset: 54417:92287e300d70
date: 2017-07-27 11:12 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: revert bad file copy

changeset: 54418:bcf33608ceca
date: 2017-07-27 11:17 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: MAINT-7643: add viewer bitness to crash log output, forked from V64

changeset: 54419:0bd771518739
date: 2017-07-27 12:03 -0700
user: Glenn Glazer coyot@lindenlab.com
summary: Fix return value so that LLSD assignment operator is unambiguous

changeset: 54420:ccc468f0d66a
date: 2017-08-15 15:29 +0000
user: Oz Linden oz@lindenlab.com
summary: Merged in lindenlab/viewer64-maint-7643 (pull request #17)


MAINT-7643


Approved-by: Oz Linden oz@lindenlab.com
Approved-by: Nat Linden nat@lindenlab.com

changeset: 54421:82b1aeddfc8f
date: 2017-08-15 16:31 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Disable another fragile llcorehttp memory-usage check.

changeset: 54422:4754e5c8bc31
date: 2017-08-16 20:22 +0200
user: Ansariel
summary: Merge viewer-64

changeset: 54423:e6f670e002bb
date: 2017-08-16 21:02 +0200
user: Ansariel
summary: Disable warning if viewer isn't started by launcher tool

changeset: 54424:fa04e422713c
date: 2017-08-23 17:53 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54425:327369713b64
date: 2017-08-16 15:43 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for DRTVWR-439

changeset: 54426:ab6f48b67e93
date: 2017-08-22 17:19 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for 5.0.7-release

changeset: 54427:23c0d6e46a54
date: 2017-08-23 17:58 +0200
user: Ansariel
summary: Merge viewer-64

changeset: 54428:6f97082ee1e4
date: 2017-08-15 17:19 -0700
user: callum_linden
summary: Fix MAINT-7312 External web links opened in profile window

changeset: 54429:84020d7f31bd
date: 2017-08-22 14:32 -0700
user: callum_linden
summary: Automated merge with head of ll/viewer64 after DRTVWR-439 merge

changeset: 54430:1ebb0294e283
date: 2017-08-17 18:48 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7661: Make NSIS installer place .winstall marker file.


This reduces a timing hole in which one instance of SL_Launcher might place
a .winstall marker file in the download directory and run the downloaded
installer, but another SL_Launcher instance might discover that marker and try
to delete the directory before the NSIS install completes.

changeset: 54431:97bcbf57182e
date: 2017-08-18 14:59 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7661: Update VMP to new build 507880.

changeset: 54432:439debcd5f0e
date: 2017-08-18 21:18 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7661: Update to viewer-manager build 507905

changeset: 54433:e1929f520ded
date: 2017-08-21 12:43 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7661: Update to viewer-manager build 507912.

changeset: 54434:f1da32fa608f
date: 2017-08-22 21:00 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54435:f3c769232892
date: 2017-08-22 21:13 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7661: Update to viewer-manager build 507954

changeset: 54436:dea915ede39f
date: 2017-08-23 18:00 +0200
user: Ansariel
summary: Merge viewer64

changeset: 54437:fb99ac24ca88
date: 2017-08-23 18:02 +0200
user: Ansariel
summary: Don't write installer marker file on Windows installations - we don't use VMP

changeset: 54438:28536f6db3e6
date: 2017-08-23 18:58 +0200
user: Ansariel
summary: Fix ToS floater layout

changeset: 54439:3a00f7794cc1
date: 2017-09-06 23:40 +0200
user: Ansariel
summary: Configure Havok libs for Win/Win64 and Mac64

changeset: 54440:4c8509310e62
date: 2017-08-24 07:21 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Trivial change to bump the TeamCity build.

changeset: 54441:bdc3ac867aa8
date: 2017-08-22 16:38 -0400
user: Oz Linden oz@lindenlab.com
summary: MAINT-7594: add platform name string to login request (and add request parameter logging at DEBUG)

changeset: 54442:804336509a50
date: 2017-08-23 13:27 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for MAINT-7594

changeset: 54443:28ee9124a696
date: 2017-08-24 09:48 -0400
user: Oz Linden oz@lindenlab.com
summary: merge up latest integration repo

changeset: 54444:0cf9e2bce3d6
date: 2017-08-31 19:15 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7742: Update viewer-manager to codeticket version 508202.

changeset: 54445:17bf352b9332
date: 2017-09-06 23:58 +0200
user: Ansariel
summary: Merge viewer64

changeset: 54446:325c4024a749
date: 2017-09-06 23:59 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54447:5adaaac46aeb
date: 2017-09-07 01:05 +0200
user: Ansariel
summary: Correct Havok autobuild config

changeset: 54448:ab24edde3d07
date: 2017-10-02 17:52 +0200
user: Ansariel
summary: Backed out changeset 740d3937e83c (Fix for FIRE-20305) to make room for LL fix

changeset: 54449:eec70306187c
date: 2017-09-08 14:38 -0400
user: Oz Linden oz@lindenlab.com
summary: MAINT-7772: make update mode three choices: automatic, ask, and mandatory only

changeset: 54450:31f82fcc7c8a
date: 2017-09-08 14:39 -0400
user: Oz Linden oz@lindenlab.com
summary: mark some settings no longer used by update as obsolete

changeset: 54451:5d5f5f82c9b6
date: 2017-09-08 16:01 -0400
user: Oz Linden oz@lindenlab.com
summary: integrate viewer-manager fixes for MAINT-7772

changeset: 54452:392ebb3f8eb7
date: 2017-09-14 16:39 +0300
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-7129 - [Project Alex Ivy][MAC] Materials and ALM shaders broken in Mac viewer
FIXED

changeset: 54453:c2d7bcbebc9a
date: 2017-09-14 16:53 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for MAINT-7129

changeset: 54454:9bcc333dba0b
date: 2017-09-14 16:56 -0400
user: Oz Linden oz@lindenlab.com
summary: replace a 'continue' with an 'else'

changeset: 54455:6a4ed54919e6
date: 2017-09-15 11:59 -0400
user: Oz Linden oz@lindenlab.com
summary: add address size to build_data.json so that SL_Launcher can log it

changeset: 54456:63e2ca01f73d
date: 2017-09-15 12:03 -0400
user: Oz Linden oz@lindenlab.com
summary: additional logging to help with MAINT 7807

changeset: 54457:64d2f35c562f
date: 2017-09-15 13:38 -0400
user: Oz Linden oz@lindenlab.com
summary: integrate viewer-manager 1.0.508600

changeset: 54458:c9902c4a56e5
date: 2017-08-31 15:51 -0700
user: callum_linden
summary: Fix for MAINT-7531 Second comment with text 'Write a comment…' appears, when user post comment to Profile Feed and MAINT-7651 Cannot post new message in feed because the 'Share something…' Share button never becomes active. The fix was in Dullahan Mac keyboard code - used to send a keyb event and then char code after for down and not for up. Now sends it for up and not down and works as expected for these 2 test cases as well as some JavaScript keyboard test pages

changeset: 54459:e23d3547f156
date: 2017-09-01 17:03 -0700
user: callum_linden
summary: Hopeful fix for MAINT-7654 Ivy] Japanese can't input in CEF

changeset: 54460:5e6fb3d2bca3
date: 2017-09-15 13:58 -0400
user: Oz Linden oz@lindenlab.com
summary: merge CEF fixes from callum

changeset: 54461:54cedffe3145
date: 2017-09-16 14:18 -0400
user: Oz Linden oz@lindenlab.com
summary: update to viewer-manager 1.0.508640 for MAINT-77814 fix

changeset: 54462:b553c8126326
date: 2017-09-18 21:02 +0300
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-7813 - 3D rendering broken on Windows in build 508618. 3D rendering starts before 2D login screen is cleared.
FIXED

changeset: 54463:879c6805f35d
date: 2017-09-19 15:35 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Another attempt to generate Mac debug symbols.


The viewer's 00-COMPILE-LINK-RUN.txt recommends passing -gdwarf-2 to the Mac
compiler, and so we've been doing ever since before the viewer-build-variables
repo was engaged. Now we discover that when CMake sees -gdwarf-2, it removes
the -g switch entirely. It also removes it when you pass plain -g. Only when
you pass -gdwarf-with-dsym or just -gdwarf does CMake pass plain -g to the
compiler. Change -gdwarf-2, if specified, to -gdwarf so we at least get -g.

changeset: 54464:6fb2ebfb9730
date: 2017-09-20 16:58 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix C++ errors detected by Xcode 9.


You can't legitimately perform an ordered comparison between a pointer and an
int, even 0. Fix a number of 'if (ptr > 0)' to plain 'if (ptr)'.


Fix LLEditWearableDictionary:WearableEntry constructor to avoid varargs
mechanism. It used to accept three different counts, followed by three
different lists of enums, fetched in each case as 'int' – dubious in itself.
The constructor body performed three different loops to populate those enums
into three different member vectors.


Instead, make the constructor accept three vectors and initialize the member
vectors from the passed vectors. Now that C++ has inline vector
initialization, change existing constructor calls to pass temporary vectors
initialized with what used to be the varargs enum values.

changeset: 54465:183dfd851623
date: 2017-09-20 17:11 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Disable more needlessly fragile memory consumption tests.

changeset: 54466:f2c44b2ae10d
date: 2017-09-21 14:01 -0700
user: callum_linden callum@lindenlab.com
summary: Fix for MAINT-7787: [Alex Ivy] RC Viewers in 5.1.0 range show black background for CONTENT_TYPE_HTML. (The color we pass to CEF has 4 compontents red, blue, green and alpha. We were only passing 3 and setting the color and not the alpha. At somepoint in CEF's history the default value must have changed. Passing 0xFF for alpha too - i.e. fully opaque - fixes this)

changeset: 54467:adbdf80be540
date: 2017-09-21 14:01 -0700
user: callum_linden callum@lindenlab.com
summary: Automated merge with head of viewer64

changeset: 54468:395371190df2
date: 2017-09-21 15:50 -0400
user: Oz Linden oz@lindenlab.com
summary: Clean up running commands under viewer_manifest (at least a little)
* do not redirect stderr to stdout
* catch errors generated in platform specific code and display them more nicely
* run_command no longer captures output (only used in one place;
replaced that with direct use of subprocess)

changeset: 54469:cb9189f6b6a9
date: 2017-09-21 19:24 -0400
user: Oz Linden oz@lindenlab.com
summary: remove redundant exception constructor code, and


generalize exception catching for platform specific code

changeset: 54470:660b4be65971
date: 2017-09-22 14:56 -0400
user: Oz Linden oz@lindenlab.com
summary: integrate VMP fixes

changeset: 54471:b81bd0aebcb4
date: 2017-09-22 14:58 -0400
user: Oz Linden oz@lindenlab.com
summary: re-add support for a voice connection failure message used by damballah

changeset: 54472:f986d1c5df87
date: 2017-09-22 15:33 -0400
user: Oz Linden oz@lindenlab.com
summary: MAINT-7827: suppress doubled notices on various login problems

changeset: 54473:425604c7d5cd
date: 2017-09-23 08:25 -0400
user: Oz Linden oz@lindenlab.com
summary: update VMP to 1.0.508931

changeset: 54474:d98562a9e196
date: 2017-10-02 17:57 +0200
user: Ansariel
summary: Merge viewer64

changeset: 54475:e80e299eb0e6
date: 2017-10-02 18:00 +0200
user: Ansariel
summary: Add changes for MAINT-7129 to Vignette fragment shader

changeset: 54476:10ee04b3aa46
date: 2017-10-02 18:05 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54477:773199a43216
date: 2017-10-02 19:33 +0200
user: Ansariel
summary: Build fix

changeset: 54478:06a3c4afba8b
date: 2017-10-02 19:40 +0200
user: Ansariel
summary: Update German translation

changeset: 54479:6098dedd37a9
date: 2017-10-05 21:44 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7684: Update viewer-manager to codeticket version 509386.

changeset: 54480:7793c469273c
date: 2017-10-05 22:54 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7684: Don't try to package or sign deleted Windows VMP .exes.

changeset: 54481:f998f3928ddc
date: 2017-10-04 16:40 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7831: Update to viewer-manager build 509308

changeset: 54482:cfce90ebbfd6
date: 2017-10-06 14:13 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7831: Include secondlife.ico file in the Windows installer.

changeset: 54483:d097abeed888
date: 2017-10-09 16:28 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7831: Allow LLManifest.prefix() to be a context manager.


LLManifest.prefix() dates back to before Python had a 'with' statement or the
notion of a context manager. That's why every prefix() call requires a
corresponding end_prefix() call.


Existing usage is of the form:


if self.prefix(…some args…):
self.path(…)

self.end_prefix()


The use of an 'if' statement is solely to allow the coder to indent the
statements between the self.prefix() call and the corresponding call to
self.end_prefix() – there is no intention to make that code conditional.
self.prefix() unconditionally returned True to facilitate that usage.


But now that we have the 'with' statement, this all feels a little silly. Make
prefix() return an instance of a context-manager class so that it's reasonable
to say instead:


with self.prefix(…some args…):
self.path(…)


and have the Right Things happen simply by leaving the 'with' block.


The only tricky part is code to preserve compatibility with old-style usage:


* The context manager has a nonzero () method so that if it's tested in an
'if' statement, it can unconditionally return True.


* On leaving the 'with' block, rather than simply popping the top of each
prefix stack, the context manager restores its length to the same length it
had before that prefix() call. This allows for (erroneous but hardly
unlikely) usage of the form:


with self.prefix(…some args…):
self.path(…)

self.end_prefix()


Restoring the previous length makes the context manager insensitive to whether
or not end_prefix() has popped the most recent prefix() entries.

changeset: 54484:d7e018e5bfb6
date: 2017-10-09 16:35 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7831: Update viewer_manifest.py to use 'with self.prefix(…):'


Now that LLManifest.prefix() supports use as a context manager:


with self.prefix(…):


convert existing calls to that form.


This was an interesting exercise because it surfaced at least two places where
the indentation did not match the self.prefix() nesting, plus another place
where existing code was undented without a self.end_prefix() call. (That last
was an uncaught logic bug.) This underscores the value of using a SINGLE
consistent, idiomatic mechanism to limit the scope of each self.prefix() call.

changeset: 54485:5fa46c599d3a
date: 2017-10-09 16:39 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7831: Merge LLManifest.prefix() changes to tip.

changeset: 54486:3d4cc626a58b
date: 2017-10-09 16:46 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7809: Add secondlife.ico to viewer's vmp_icons install dir.

changeset: 54487:924433e2e097
date: 2017-10-09 16:47 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7831: Update viewer-manager to build 509481.

changeset: 54488:612009a90533
date: 2017-10-09 16:50 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7831: Merge from tip of https:bitbucket.org/lindenlab/viewer64.

changeset: 54489:e12a138c9018
date: 2017-10-10 15:41 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7831: Update to viewer-manager build 509523

changeset: 54490:d08e6d948492
date: 2017-10-11 17:49 +0200
user: Ansariel
summary: Merge viewer64

changeset: 54491:923854cb0136
date: 2017-10-11 17:58 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54492:857291488872
date: 2017-10-11 19:44 +0200
user: Ansariel
summary: Merge fixes

changeset: 54493:747dcd49912e
date: 2017-10-11 14:35 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 54494:c0963940092f
date: 2017-10-11 20:59 +0200
user: Ansariel
summary: Merge viewer64

changeset: 54495:1b771ed6fd6a
date: 2017-10-11 21:03 +0200
user: Ansariel
summary: Clean up lllogininstance.cpp

changeset: 54496:76156b123318
date: 2017-10-11 21:53 +0200
user: Ansariel
summary: Use the previous version to set the compiler flags for Windows or the compile command line will be screwed up royally

changeset: 54497:07cf4eb3e586
date: 2017-10-28 20:20 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54498:39b222916fac
date: 2017-11-05 12:09 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54499:5248dc90ac76
date: 2017-10-11 16:50 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Fix glitch from merging from today's viewer-release

changeset: 54500:f855e6a67ab4
date: 2017-10-12 08:25 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Remove redundant assignment per Ansariel Hiller.

changeset: 54501:8abacf0e8c75
date: 2017-10-12 08:13 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Update to curl build 501064

changeset: 54502:760891968997
date: 2017-10-13 13:50 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54503:e0f13e3ff1c2
date: 2017-10-18 15:36 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7812: Update to viewer-manager build 509841

changeset: 54504:93796fc619c3
date: 2017-10-18 16:16 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7812: NSIS check for /marker before writing marker file.


The /marker switch is passed by the (new) VMP. If any user wants to explicitly
pass the /marker switch to the installer, s/he shouldn't mind ending up with
an nsis.winstall file in the download directory.

changeset: 54505:9c00aad228f3
date: 2017-10-25 14:33 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7911: Set build_data.json's Platform to win for both W32, W64.

changeset: 54506:eefaa7201338
date: 2017-10-26 09:42 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54507:dea993518ec3
date: 2017-10-25 21:22 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7911: Update viewer-manager to codeticket version 510137.

changeset: 54508:aa9583d7e9f9
date: 2017-10-26 09:48 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7911: Update to viewer-manager build 510144

changeset: 54509:3dfd6b0ebf09
date: 2017-10-26 10:13 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418, MAINT-7911: Merge to build 510144 of VMP

changeset: 54510:e7fe4f3fc133
date: 2017-10-27 15:22 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update viewer-manager to codeticket version 510243.

changeset: 54511:6d577831833e
date: 2017-09-18 10:03 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Add nghttp2 build 508613 to viewer build.

changeset: 54512:6ff3e392ad6d
date: 2017-09-18 10:24 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081
Update openssl to codeticket version 508328.
Update curl to codeticket version 508652.

changeset: 54513:b220db9c4ff8
date: 2017-09-26 10:56 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54514:7d5d5a2d71dc
date: 2017-09-26 10:57 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Update to curl build 508978

changeset: 54515:673bc831e3a1
date: 2017-09-27 15:25 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Make packages-formatter.py handle multi-line copyrights.


The nghttp2 autobuild package has copyright information that embeds a newline.
autobuild install –copyrights correctly produces that information onto two
lines. But that means packages-formatter.py must process any lines that do not
match its expected 'packagename: copyright' pattern as the continuation of the
preceding package's copyright information.


Since the processing for autobuild install –versions is so very similar, fold
both into the same outer loop.


Also report all duplicates for any package, instead of stopping at the first.

changeset: 54516:b7c160b52285
date: 2017-09-27 15:26 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Update nghttp2 to build 508969.

changeset: 54517:08c198f86cc4
date: 2017-09-27 15:27 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Mention nghttp2 library wherever it must be mentioned.

changeset: 54518:3e2dd8214869
date: 2017-09-28 17:58 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Package all libnghttp2.*.dylibs.


To support that, enhance path_optional() to accept wildcards and return the
expanded filenames.

changeset: 54519:0d5033d514a7
date: 2017-09-29 08:45 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-2081: Remove ancient snapshot of CMake GetPrerequisites.


Mani captured that snapshot back when CMake version 2.8 was newer than what
was running on our build systems. Now we have to assume that the bundled
GetPrerequisites.cmake is better than our old snapshot. Use the bunded one.

changeset: 54520:e78ea438cb8b
date: 2017-09-29 08:46 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Mention nghttp2.dll where it must be mentioned.

changeset: 54521:b897f552cf2e
date: 2017-09-29 17:06 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Try requesting HTTP/2 when a request wants pipelining.

changeset: 54522:c03168235ca0
date: 2017-09-30 22:05 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Eliminate unused variable errors after new refactoring.


The new helper functions check_curl_easy_setopt() and
check_curl_multi_setopt() encapsulate the pervasive idiom:


code = curl_{easy,multi}_setopt(handle, option, arg);
check_curl_{easy,multi}_code(code, option);


But since each of these helper functions contains its own local CURL{,M}code
variable 'code', having a caller-scope variable reused for every such call is
no longer necessary – in fact is no longer used at all. That produces a fatal
warning with MSVC. Get rid of those now-unused variables.

changeset: 54523:23327bcba3a9
date: 2017-10-02 13:35 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Update to nghttp2 build 509246

changeset: 54524:ab2e85511269
date: 2017-10-02 14:22 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Update to curl build 509254

changeset: 54525:f0e3c735aadf
date: 2017-10-10 15:12 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Hack to allow overriding asset capability URL.

changeset: 54526:864631fbe36c
date: 2017-10-12 22:55 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] Access (write) violation / buffer overrun in LLTextureFetchWorker:doWork()


The trouble lines are:



U8 * buffer = (U8 *) ALLOCATE_MEM(LLImageBase:getPrivatePool(), total_size);



if (cur_size > 0)



{




memcpy(buffer, mFormattedImage→getData(), cur_size);



}


If 'cur_size > mHttpReplyOffset + append_size' then 'total_size -= src_offset' will cause
total_size to be smaller than cur_size causing a write access violation on the memcpy.


Since the response is invalid it seemed best to make it follow the other failed partial condition.
(transplanted from 737e28ec6b4d74f3ff915a4effc13d7b615a6a9b)

changeset: 54527:67fb1c569c60
date: 2017-10-24 11:22 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Merge from lindenlab/viewer64.

changeset: 54528:551e4edc09e5
date: 2017-10-24 13:22 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Fix bad merge into autobuild.xml.


Specifically, reinstate the curl, openssl, nghttp2 libraries to the previous
tip of this MAINT-7081 fork.

changeset: 54529:e168c1178da1
date: 2017-10-24 15:38 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Mention libnghttp2*.dylib in yet another place.

changeset: 54530:fe4222e74644
date: 2017-10-24 15:57 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7081: Only request HTTP2 with $VIEWERASSET override (testing)

changeset: 54531:b40bdd0724f3
date: 2017-10-30 11:15 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54532:3eb8159af32b
date: 2017-10-30 17:28 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update viewer-manager to codeticket version 510301.

changeset: 54533:379f0060dbc9
date: 2017-10-31 11:45 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update viewer-manager to codeticket version 510328.

changeset: 54534:7540ef65cbac
date: 2017-10-31 14:01 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Update viewer-manager to codeticket version 510348.

changeset: 54535:e26c2edd6193
date: 2017-11-05 12:46 +0100
user: Ansariel
summary: Merge viewer64

changeset: 54536:e659bd0b012f
date: 2017-11-16 19:14 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-7977 [Alex Ivy] Feature Table crashes
In case of buff→getVertexStrider(v) return false it mean that glMapBufferRange() return NULL
The next three lines can be the reason of this crash.

changeset: 54537:eb5c998fda1b
date: 2017-11-16 16:54 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7977: If getVertexStrider() returns false, abandon benchmark.


Ruslan tracked the observed crash to assignments (to create a dummy triangle)
through an LLStrider<LLVector3> obtained from getVertexStrider(). When
getVertexStrider() returns false, produce a warning and just skip the rest of
the benchmark test.


The one bit of explicit cleanup apparently required by that early exit is a
call to LLImageGL:deleteTextures() to match the preceding generateTextures()
call. Wrap both in a new TextureHolder class whose destructor takes care of
cleanup. The only other references to the corresponding U32 array are a couple
calls to LLTexUnit:bindManual(); add a bind() method to support that.


Also fix apparent bug in the LL_DARWIN special case for “improbably high and
likely incorrect”: the code assigned -1.f (the “couldn't compute” value) to
gbps, overlooking the fact that gbps is unconditionally recomputed below. In
the “likely incorrect” stanza, simply return -1.f instead.

changeset: 54538:86c651657f6f
date: 2017-11-16 18:34 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7977: Release the LLRenderTargets when done.


A classic-C array doesn't destroy its individual elements, but a std:vector
does. Use a std:vector<LLRenderTarget> for dest, so each LLRenderTarget will
be destroyed. ~LLRenderTarget() calls its release() method.

changeset: 54539:d83200692b1e
date: 2017-11-17 15:57 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7977: Additional cleanup per code reviews.


Introduce helper classes to manage paired initProfile() / finishProfile()
calls and gBenchmarkProgram.bind() / unbind() calls.


Make TextureHolder a class instead of a struct.


Per Henri Beauchamp, since gpu_benchmark() takes a very early exit if
(!gGLManager.mHasTimerQuery), subsequent tests of mHasTimerQuery are
redundant. Remove.


One of those tests controls the busted_finish bool, which can never become
true. Remove that and all tests on it.

changeset: 54540:1de77b178fa4
date: 2017-11-17 18:34 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7977: Per Graham, unbind textures as well as deleting.

changeset: 54541:59a4d5a85f76
date: 2017-11-03 14:52 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7684: Update viewer-manager to codeticket version 510466.

changeset: 54542:2dfcb086a94f
date: 2017-11-03 16:08 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7684: Update viewer-manager to codeticket version 510474.

changeset: 54543:c698ccff415a
date: 2017-11-21 14:37 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7684: Update viewer-manager to codeticket version 510887.

changeset: 54544:0266e1c61da2
date: 2017-11-21 16:22 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54545:a20b5b209822
date: 2017-11-21 17:05 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7684: Stop packaging or signing download_update.exe.

changeset: 54546:e0ca761bfc1c
date: 2017-11-21 17:09 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7684: Update to viewer-manager build 510907

changeset: 54547:6253572d966d
date: 2017-11-28 11:34 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7684: Update to viewer-manager build 511006

changeset: 54548:3bb83fca446b
date: 2017-11-30 19:41 +0100
user: Ansariel
summary: Merge viewer64

changeset: 54549:760560defd5c
date: 2017-11-30 20:33 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54550:b597cd8cc48a
date: 2017-11-29 14:47 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: DRTVWR-418: Merge from latest viewer-release

changeset: 54551:8dcc452ab4d1
date: 2017-11-30 20:34 +0100
user: Ansariel
summary: Merge viewer64

changeset: 54552:c4e3e6eab86a
date: 2017-12-07 11:05 +0100
user: Ansariel
summary: Sync Mac packaging manifest with upstream to merge upcoming changes without much hassle - hopefully…

changeset: 54553:be7f631134c7
date: 2017-11-28 16:42 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7751: Remove redundant viewer_manifest.py directory creation.


The LLManifest.copy_action() method ensures that the destination directory for
any file copy exists before trying to copy the file, specifically so we don't
have to clutter the business logic with tests and explicit directory creation.
Remove redundant os.makedirs() stanzas.

changeset: 54554:d39afd8aff30
date: 2017-11-28 16:44 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54555:b9cee36fc91f
date: 2017-11-29 09:58 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7751: Tidying up viewer_manifest.py a little

changeset: 54556:b7bff6033bbd
date: 2017-12-02 09:31 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer64

changeset: 54557:29ca07e75e56
date: 2017-12-04 17:15 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7751: Rework DarwinManifest to produce new app bundle structure.


Specifically, Second Life.app is now mostly just a wrapper. Its Contents/
Resources contains nested Launcher.app (the VMP) and Viewer.app (the viewer
itself). Most of what used to be in the top-level Second Life.app has been
relocated to the embedded Viewer.app. VMP stuff has of course been extracted
to Launcher.app. The top-level Second Life.app executable is now a tiny script
that runs Launcher.app. This structure permits different icons and different
Dock flyover text for the launcher and the viewer, hopefully ameliorating a
certain amount of user confusion about the dual icons.


This requires a corresponding VMP change: on macOS, the VMP must now find both
its resources and the viewer executable by walking up from Launcher.app and
down again into its sibling Viewer.app.


Since Dock flyover text is determined by the embedded app names, allow Product
to change these at will. That means we should be able to tweak exactly one
variable assignment to change either of those embedded app names, without
having to chase down other references scattered throughout the source repo.


For that reason, create top-level trampoline SL_Launcher script dynamically:
it must reference the launcher app by name. That means we must also perform
(the equivalent of) chmod +x on that generated script.


The one mystery surrounding this restructuring is that without a top-level
Frameworks symlink pointing to the embedded Viewer.app's Frameworks directory
(where CEF lives), CEF refuses to start: no splash screen, no MoP. Perhaps we
can fix that someday.


Use Python's bundled plistlib to generate Info.plist files for the embedded
applications.


Reorganize stray code stanzas to try to help the structure of the code more or
less resemble the structure of the desired result.


Add ViewerManifest.relpath() method to determine the relative path from a
specified base to the target path. If base omitted, assumes get_dst_prefix()
– handy for creating symlinks. Determining exactly the right number of
os.pardir instances to concatenate into the relative pathname for a symlink
(or an install_name_tool stamp) was tedious, fragile and unobvious, difficult
to desk-check. Using relpath() should make all that more robust.


Migrate symlinkf() from free function to ViewerManifest method, refactoring
into _symlinkf_prep_dst() and _symlinkf(), adding relsymlinkf(). This lets us
add convenience features such as prepending get_dst_prefix() to the dest (the
place where we want to create the symlink), defaulting dest to the basename of
target and ensuring that the parent of that dest already exists – as with
LLManifest.path(). Moreover, since it makes no sense whatsoever to create an
absolute symlink to some path on the build machine, relsymlinkf() creates
every symlink relative to dirname(dest). That, in turn, lets us eliminate a
certain amount of boilerplate around existing calls. (Also, since we now
ensure the parent directory exists, scrap the logic to diagnose “nonexistent
parent directory.”)


Make llmanifest.LLManifest.run_command() not pass shell=True to subprocess,
thereby permitting (requiring) the list form rather than the string form.
Change all existing calls to list form. This makes calls more readable, for
two reasons. First, many of the arguments are taken from script variables;
these can simply be dropped into the list instead of indirecting through
string interpolation. Second, it eliminates the need to manually escape
individual arguments, since subprocess promises to honor the distinction
between list elements.


Also fix LLManifest.put_in_file() to ensure the containing directory exists.


Consolidate some viewer_manifest.py redundancy, e.g. copying the same set of
ten DLLs from either of two directories depending on Release vs. Debug.

changeset: 54558:507f870aae9b
date: 2017-12-05 12:03 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7751: Update to viewer-manager build 511174

changeset: 54559:b68b02fc2845
date: 2017-12-05 17:08 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7751: Update to viewer-manager build 511199

changeset: 54560:d1012b9cc2c9
date: 2017-12-06 05:17 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7751: Add shbang line to macOS trampoline script.


This evidently makes all the difference as to whether the app is considered
launchable.

changeset: 54561:a2860d99721c
date: 2017-12-06 09:58 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7751: Update to viewer-manager build 511211

changeset: 54562:3b6f004aa2e5
date: 2017-12-06 10:04 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7751: Finish merging autobuild.xml updates to viewer-manager.

changeset: 54563:bba33c9c117f
date: 2017-12-06 17:09 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7751: Respond to Coyot's code-review suggestions.

changeset: 54564:d482c2e34702
date: 2017-12-06 17:53 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7751: Update to viewer-manager build 511221

changeset: 54565:2ad1a2cd32ca
date: 2017-12-07 13:51 +0100
user: Ansariel
summary: Merge viewer64 and completely comment out the new VMP trampoline circus stunts for Mac

changeset: 54566:4cfe934d08f7
date: 2017-12-07 13:53 +0100
user: Ansariel
summary: llceflib_host.exe has been renamed to dullahan_host.exe

changeset: 54567:5096140a0543
date: 2017-12-07 15:20 +0100
user: Ansariel
summary: Add explanatory comment why manually copying Visual C++ Runtimes from a different location is still necessary

changeset: 54568:2a0ea6ffb66b
date: 2017-12-07 20:23 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54569:bd84e1ccbcfb
date: 2017-12-08 12:38 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54570:00d6cc6edf80
date: 2017-12-08 12:39 +0100
user: Ansariel
summary: Replace ND_BUILD64BIT_ARCH with ADDRESS_SIZE

changeset: 54571:5e192e841360
date: 2018-01-04 12:53 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54572:2959fe0999c9
date: 2017-12-07 14:03 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8070: Tweak macOS embedded app names (flyover text) per Product

changeset: 54573:05df4153079e
date: 2017-12-07 16:43 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8069: Pass any command-line arguments through to SL_Launcher.

changeset: 54574:685d6eb7d6ff
date: 2017-12-12 19:44 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8082: Make UpdaterMaximumBandwidth comment admit uselessness.

changeset: 54575:89bd00a8b7c0
date: 2017-12-12 19:54 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8082: Update to viewer-manager build 511350

changeset: 54576:4200f867c0e0
date: 2017-12-13 08:27 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8082: Update to viewer-manager build 511355

changeset: 54577:5f46de35d2ec
date: 2017-12-13 21:37 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8087: Update to viewer-manager build 511391

changeset: 54578:8d5058dab477
date: 2017-12-14 17:54 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8087: Use SHGetKnownFolderPath(), not SHGetSpecialFolderPath().


SHGetSpecialFolderPath() is deprecated, and empirically it appears to be
failing when the user name contains non-ASCII characters. The relevant
Microsoft documentation pages recommend calling SHGetKnownFolderPath()
instead.


Also, the SHGetSpecialFolderPath() calls had no error checking or reporting,
which is why we can only say it “appears to be” failing. Make sure that if
SHGetKnownFolderPath() fails, at least we try to tell somebody about it.

changeset: 54579:a8858399cc4e
date: 2017-12-14 18:47 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8087: #include header for CoTaskMemFree() function
which is required to free the pointer returned by SHGetKnownFolderPath().

changeset: 54580:73cb03c7ceca
date: 2017-12-14 19:33 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8087: New LLDir_Win32 code requires ole32 in a few more places.

changeset: 54581:15a6b095fa96
date: 2017-12-14 21:16 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8087: Update to viewer-manager build 511437

changeset: 54582:3be19bfcf23a
date: 2017-12-15 15:28 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8087: Update to viewer-manager build 511460

changeset: 54583:7c191babc4f6
date: 2017-12-15 17:07 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8087: Update to viewer-manager build 511462

changeset: 54584:83bf27f41e08
date: 2017-12-20 17:27 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8087: Update to viewer-manager build 511531

changeset: 54585:53450754740d
date: 2017-12-20 22:33 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8087: Update to viewer-manager build 511535

changeset: 54586:e4ab100d3f3e
date: 2017-12-20 22:51 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8087: Use env vars from VMP for AppData\Roaming and Local.


On Windows, when logged in with a non-ASCII username, every one of the three
documented APIs – SHGetSpecialFolderPath(), SHGetFolderPath() and
SHGetKnownFolderPath() – fails to retrieve any pathname at all. We cannot
account for the fact that the oldest of these continues to work with the
release viewer and within a Python script (though not, curiously, from a
Python interactive session). With a non-ASCII username, they consistently fail
when called from an Alex Ivy viewer build: “The filename, directory name, or
volume label syntax is incorrect.”


Empirically, with a non-ASCII username, the preset APPDATA and LOCALAPPDATA
environment variables are also useless, e.g. c:\Users\??????\AppData\Roaming
where those are, yup, actual question marks.


Empirically, the VMP is able to successfully call SHGetFolderPath() to
retrieve both AppData\Roaming and AppData\Local. Therefore, we make the VMP
set the APPDATA and LOCALAPPDATA environment variables to the UTF-8 encoded
correct pathnames. Instead of calling SHGetSomethingFolderPath() at all, make
LLDir_Win32 retrieve those environment variables.


Make LLFile:mkdir() treat “directory already exists” as a success case. Every
single call fell into one of two categories: either it didn't check success at
all, or it tested specially to exempt errno == EEXIST. Migrate that test into
mkdir(); eliminate it from call sites.


Make LLDir:append() and add() convenience functions accept variadic
arguments. Replace add(add()…) constructs, as well as clumsy concatenations
of directory names and getDirDelimiter(), with simple variadic add() calls.

changeset: 54587:4b2f0aaed20d
date: 2017-12-21 09:27 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8087: Update to viewer-manager build 511542

changeset: 54588:ed395f53b97d
date: 2018-01-02 20:49 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8078: Update to viewer-manager build 511634

changeset: 54589:52ef3c4fb9f0
date: 2018-01-03 15:32 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8078: Update to viewer-manager build 511658

changeset: 54590:b7b3e40f073d
date: 2017-12-21 13:08 -0800
user: callum_linden callum@lindenlab.com
summary: A change elsewhere in the viewer_manifest.py script that copies files into the right place after a build impacted the fragment of code that copies over the VLC runtime files (Libvlc.dll, libvlccore.dll and the VLC plugins dir) and they never made it to the right place. This change restores that copy

changeset: 54591:195c2f80098b
date: 2017-12-21 14:36 -0800
user: callum_linden callum@lindenlab.com
summary: MAINT-8119 Fix. A change elsewhere in the viewer_manifest.py script that copies files into the right place after a build impacted the fragment of code that copies over the VLC runtime files (Libvlc.dll, libvlccore.dll and the VLC plugins dir) and they never made it to the right place. This change restores that copy

changeset: 54592:2f8bebe31529
date: 2017-12-21 14:37 -0800
user: callum_linden callum@lindenlab.com
summary: Automated merge with tip of viewer64-callum

changeset: 54593:91de0c379cd2
date: 2018-01-03 12:53 -0800
user: callum_linden
summary: Automated merge with head of viewer64

changeset: 54594:fe7d7d032857
date: 2018-01-04 13:09 +0100
user: Ansariel
summary: Merge viewer-64

changeset: 54595:79a10cf7bf74
date: 2018-01-04 14:26 +0100
user: Ansariel
summary: Undo the changes from e4ab100d3f3e - SHGetKnownFolderPath works fine here with user “Testuseäöü” - no idea if the VMP launcher screws it up though

changeset: 54596:76ea82e9e3c6
date: 2018-01-09 14:11 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54597:926538bc8b5a
date: 2018-01-09 14:26 +0100
user: Ansariel
summary: Adjust viewer manifest for FMOD Studio

changeset: 54598:dd1e222d0c70
date: 2018-01-09 15:48 +0100
user: Ansariel
summary: More FMOD Studio fixes

changeset: 54599:d8149010f054
date: 2018-01-16 22:55 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54600:87187623f550
date: 2018-01-04 14:43 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8123: Update to viewer-manager build 511679

changeset: 54601:f10f06ac16d6
date: 2018-01-04 16:57 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8135: Update to viewer-manager build 511688

changeset: 54602:864969604bee
date: 2018-01-05 12:29 -0800
user: callum_linden
summary: Fix for MAINT-8148 - AVI fails to play. For Windows, the x-msvideo MIME type was pointed at CEF which is unable to play it. Switching that to LibVLC made it work as expected. It was already switched on macOS

changeset: 54603:ad0e15543836
date: 2018-01-05 13:19 -0800
user: callum_linden
summary: Fix for MAINT-8119 - this bug morphed from a packaging issue to being all about audio not playing when a media stream started. There is some as yet, unknown interaction between the volume catcher code in the CEF plugin and the VLC volume controls. The fix for now is to add a Windows call to the VLC code that sets the process volume explicitly. Later we will address the volume catcher code, move it to a common spot so both CEF and LibVLC can use the same bytes

changeset: 54604:743ce34a577d
date: 2018-01-16 14:10 -0500
user: Oz Linden oz@lindenlab.com
summary: Added tag 5.1.0-release for changeset ad0e15543836

changeset: 54605:1180b5d1e119
date: 2018-01-16 14:10 -0500
user: Oz Linden oz@lindenlab.com
summary: increment viewer version to 5.1.1

changeset: 54606:62858fc955d7
date: 2017-12-20 15:11 -0500
user: Oz Linden oz@lindenlab.com
summary: require build_secrets (removed from the buildscripts requirements)

changeset: 54607:01ae1b7e0b89
date: 2018-01-16 14:14 -0500
user: Oz Linden oz@lindenlab.com
summary: merge sling-buildscripts change

changeset: 54608:3affbb06dbac
date: 2018-01-16 23:03 +0100
user: Ansariel
summary: Merge LL viewer release 5.1.0

changeset: 54609:938c376fcf3b
date: 2018-01-17 01:04 +0100
user: Ansariel
summary: Move FreeType lib for Windows to our server

changeset: 54610:f4f1afd359e2
date: 2018-01-17 14:12 +0100
user: Ansariel
summary: Replace remaining ND_BUILD64BIT_ARCH definitions with ADDRESS_SIZE

changeset: 54611:a54a313ca6a3
date: 2018-01-17 19:55 +0100
user: Ansariel
summary: For some reason AVX2 builds screw up rotations if /fp:fast is enabled

changeset: 54612:68d053e3c0ec
date: 2018-01-18 16:25 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54613:94b6536dfc88
date: 2018-01-20 13:05 +0100
user: Ansariel
summary: Fix XUI parser warning

changeset: 54614:5b9e27f37882
date: 2018-01-20 13:32 +0100
user: Ansariel
summary: Get rid of unused LLAllocator

changeset: 54615:b1b414bf8012
date: 2018-01-20 13:41 +0100
user: Ansariel
summary: Use LL default libs for 32bit Mac for now

changeset: 54616:4a4418922551
date: 2018-01-21 14:56 +0100
user: Ansariel
summary: FIRE-21078: Show per-item complexity in COF

changeset: 54617:2f573ccfeba2
date: 2018-01-21 15:30 +0100
user: Ansariel
summary: Don't notify via Growl if viewer is shutting down

changeset: 54618:ea8997730194
date: 2018-01-22 01:01 +0100
user: Ansariel
summary: FIRE-21078: Show per-item complexity in COF for temporary attachments

changeset: 54619:916856da6fa6
date: 2018-01-22 10:34 +0100
user: Ansariel
summary: FIRE-22179: Make sure to continue LSL preprocessing in case of cpp-lexer warnings

changeset: 54620:8eb5e3a5ec30
date: 2017-11-09 17:42 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-47 [PUBLIC]WindLight: Special overlays (including property lines and hilights for beacons) aren't visible in shader water
FIXED

changeset: 54621:6e6ca51c23f2
date: 2018-01-22 11:51 +0100
user: Ansariel
summary: Use llphysicsextensions_tpv as prebuilt name for Havok lib to avoid Autobuild failing the already installed check

changeset: 54622:ce8c04c77353
date: 2018-01-22 12:48 +0100
user: Ansariel
summary: Add some spacing at the right side to the inventory list item panel

changeset: 54623:9e7f74593b33
date: 2018-01-22 13:50 +0100
user: Ansariel
summary: FIRE-6155: Previewing an animation to upload while walking/sitting/flying results in the avatar getting stuck in that animation

changeset: 54624:575ad901ab6f
date: 2018-01-22 15:27 +0100
user: Ansariel
summary: FIRE-9070: X/Y/Z axis labels in build floater object tab not getting colored properly in Starlight skins

changeset: 54625:349ef2d83fe5
date: 2018-01-22 15:52 +0100
user: Ansariel
summary: Prevent needless XML parsing of tools floater

changeset: 54626:e5a2fcf3e4a8
date: 2018-01-22 16:53 +0100
user: Ansariel
summary: Update build instructions for Windows and delete obsolete package_override_vc12.ini

changeset: 54627:560f44a5a03b
date: 2018-01-22 16:58 +0100
user: Ansariel
summary: More corrections to Windows build instructions

changeset: 54628:655e93fd7500
date: 2018-01-19 19:19 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8190 Avatar Physics safety checks and better iteration spreading

changeset: 54629:53ceb4c90e91
date: 2018-01-22 20:57 +0100
user: Ansariel
summary: Show object complexity in inspect window

changeset: 54630:2f954a8be3f9
date: 2018-01-23 10:56 +0100
user: Ansariel
summary: FIRE-21078: Show cumulative body parts complexity for the skin body part - makes the most sense as this complexity depends on the baked body textures

changeset: 54631:96d27954a028
date: 2018-01-23 12:28 +0100
user: Ansariel
summary: FIRE-21974: Fix recovered scripts being empty (wrong file mode) and add some more logging

changeset: 54632:fdb2c99a3ffe
date: 2018-01-23 03:41 -0800
user: Liny liny@pinkfox.xyz
summary: Remove depricated policy change warning in cmake.

changeset: 54633:61e4b7149fcd
date: 2018-01-23 12:38 +0000
user: Ansariel Hiller ansarielhiller@yahoo.de
summary: Merged in liny-odell/phoenix-firestorm-lgpl (pull request #5)


Remove depricated policy change warning in cmake.

changeset: 54634:596a6ed284a9
date: 2018-01-23 17:01 +0100
user: Ansariel
summary: Back out old fix for FIRE-9251 that doesn't seem to work and make room for new fix from LL

changeset: 54635:3288ece20957
date: 2018-01-22 18:11 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8208 [Mac] Viewer crashes when uploading certain mesh model after enabling “Include skin weight”

changeset: 54636:7eef1e47d8bd
date: 2018-01-24 11:14 +0100
user: Ansariel
summary: FIRE-12249: Fix avatar hitbox rendering making eyes disappear

changeset: 54637:6d523de20108
date: 2018-01-24 13:00 +0100
user: Ansariel
summary: FIRE-13474: Fix Collada export to filenames containing brackets fail

changeset: 54638:d80d72d2cfa3
date: 2018-01-24 15:43 +0100
user: Ansariel
summary: Fix EOL

changeset: 54639:deea52a10e3d
date: 2018-01-24 16:32 +0100
user: Ansariel
summary: Notification not showing if hiding the UI - bring back missing shortcut and change it from Ctrl+Shift+U to Alt+Shift+U since former is already used by setting sun position to sunrise

changeset: 54640:2c6de3f6f26b
date: 2018-01-25 09:13 +0100
user: Ansariel
summary: Backed out changeset dba5b62f57e5: Changes to llglshader.cpp are already in Alex Ivy and the OSX SDK version needs to be set via build variables in a separate repository

changeset: 54641:04e605d3a5a5
date: 2018-01-25 09:31 +0100
user: Ansariel
summary: Added tag Firestorm_5.0.11_Release for changeset 54c17cd8cbb3

changeset: 54642:86c382400533
date: 2018-01-25 09:32 +0100
user: Ansariel
summary: Merge latest changes from LGPL

changeset: 54643:9543d5a98980
date: 2018-01-25 10:54 +0100
user: Ansariel
summary: Remove reference to VS2013 64bit package override file

changeset: 54644:50ebc638b928
date: 2018-01-25 11:17 +0100
user: Ansariel
summary: Safety check

changeset: 54645:16074964e24b
date: 2018-01-25 19:20 -0600
user: Tonya Souther tonya.souther@gmail.com
summary: Remove unnecessary bash invocations on some build commands.

changeset: 54646:30b299a1d56b
date: 2018-01-25 20:07 -0600
user: Tonya Souther tonya.souther@gmail.com
summary: Backed out changeset 16074964e24b: broke Windows

changeset: 54647:c3336ed8a44d
date: 2018-01-26 21:00 -0600
user: Tonya Souther tonya.souther@gmail.com
summary: Fix GLOD library filenames and hashes for Darwin 64 and Linux 32.

changeset: 54648:2974bd81be99
date: 2018-01-27 02:02 -0600
user: Tonya Souther tonya.souther@gmail.com
summary: Compile fixes for Xcode 9 (and probably gcc).

changeset: 54649:58912dd51468
date: 2018-01-27 11:35 +0100
user: Ansariel
summary: Revert to OpenJpeg 1.4

changeset: 54650:81adf657764b
date: 2018-01-27 11:43 +0100
user: Ansariel
summary: Fix Windows build

changeset: 54651:ec38969acf91
date: 2018-01-27 08:40 -0600
user: Tonya Souther tonya.souther@gmail.com
summary: More OS X build fixes.

changeset: 54652:a2b8ddd83136
date: 2018-01-27 16:30 +0100
user: Ansariel
summary: Get rid of orphaned slplugin_x86 prebuilt lib entirely

changeset: 54653:adf1dc23ad7e
date: 2018-01-27 12:55 -0600
user: Tonya Souther tonya.souther@gmail.com
summary: OS X packaging fixes.

changeset: 54654:453d21fb48c9
date: 2018-01-28 15:53 +0100
user: Ansariel
summary: Remove GStreamer 10 that hasn't been used at all

changeset: 54655:8768ab14dcf2
date: 2018-01-28 17:01 +0100
user: Ansariel
summary: Remove dependency of winmm shim (has been removed)

changeset: 54656:eb6805664d9e
date: 2018-01-28 17:03 +0100
user: Ansariel
summary: Remove LTCG linker flags for media plugin example (cause linker warning)

changeset: 54657:c6426bf1459e
date: 2018-01-29 14:54 +0100
user: Ansariel
summary: Proposed fix for mesh physics view crashes on OpenSim with physic shapes exceeding 65536 vertices

changeset: 54658:26fbe4d02644
date: 2018-01-30 12:33 +0100
user: Ansariel
summary: FIRE-14261 / FIRE-19412: Proposed fix for invalid mesh crashes, based on a fix by Henri Beauchamp (Cool VL)

changeset: 54659:90c0ccdd51e2
date: 2018-01-30 14:24 +0100
user: Ansariel
summary: FIRE-22214: Line numbers in script editor not readable in Vintage skin

changeset: 54660:ec9060f75945
date: 2018-01-30 15:16 +0100
user: Ansariel
summary: Transfer missing packages from GCC override file to autobuild.xml

changeset: 54661:d282a9c2ec71
date: 2018-01-31 09:50 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 54662:29a7b7d2ff1d
date: 2018-01-31 11:04 +0100
user: Ansariel
summary: FIRE-15266: Add toolbar button for beacons floater; icon by Mister Acacia

changeset: 54663:4078c801e683
date: 2018-01-31 11:04 +0100
user: Ansariel
summary: Updated German translation and replaced translation for “Beacons” with a more suitable term

changeset: 54664:e9b7a514e179
date: 2018-01-31 11:16 +0100
user: Ansariel
summary: Fix sysinto text in German translation

changeset: 54665:12f03da4c4e9
date: 2018-01-31 12:09 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation for beacons button

changeset: 54666:44bddbb3b69c
date: 2018-01-31 12:18 +0100
user: Ansariel
summary: Remove FMOD Ex 64bit libs that are identical with 32bit

changeset: 54667:9b4b77d2d87e
date: 2018-01-31 15:13 +0100
user: Ansariel
summary: Enable mesh analysis in SL only for now

changeset: 54668:3fca7b0de4ab
date: 2018-01-31 15:24 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Show link to wiki voice troubleshooting page inside the “trouble connecting to voice server” notification window

changeset: 54669:f4d93d2d0266
date: 2018-01-31 16:25 +0100
user: Ansariel
summary: Updated German translation

changeset: 54670:1e0b53fc9252
date: 2018-01-31 16:31 +0100
user: Ansariel
summary: Remove references to GCC package override file

changeset: 54671:b6694b8c494c
date: 2018-01-31 16:52 +0100
user: Ansariel
summary: Remove Quicktime leftovers in configuration script

changeset: 54672:c5bdf6ffec83
date: 2018-02-01 10:34 +0100
user: Ansariel
summary: FIRE-20818: User-selectable font and size for script editor

changeset: 54673:b44cb8b3da13
date: 2018-02-01 11:14 +0100
user: Ansariel
summary: FIRE-20818: Also change font size for pre-processed output and make font change instant

changeset: 54674:b10ab35c7ef4
date: 2018-02-01 11:34 +0100
user: Ansariel
summary: Fix more cases that might cause flashing the task bar item without actual message shown to the user

changeset: 54675:90f90bb37e96
date: 2018-02-02 11:40 +0100
user: Ansariel
summary: Fix bool ↔ BOOL I stumbled over

changeset: 54676:9cafdf37b096
date: 2018-02-03 12:13 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 54677:6103f575e055
date: 2018-02-04 23:11 +0100
user: Ansariel
summary: FIRE-22241: Copy&paste chat from chat history with chat headers includes unexpected timestamps

changeset: 54678:ae0444f085a4
date: 2018-02-04 23:53 +0100
user: Ansariel
summary: Fix help topic link for link replace floater

changeset: 54679:61f93b3c5f4c
date: 2018-02-07 18:03 +0100
user: Ansariel
summary: FIRE-22268: Crash fix

changeset: 54680:aeaed2e1f35c
date: 2018-02-10 19:01 -0600
user: Tonya Souther tonya.souther@gmail.com
summary: Autobuild and cmake configuration fixes for Linux standalone builds.

changeset: 54681:21e8e42ab137
date: 2018-02-11 12:41 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Increase toybox floater global width a little bit in order to fix button trying to wildly escape the boundaries in Polish translation, and to give other languages some buffer…

changeset: 54682:c0519c36a310
date: 2018-02-12 18:12 +0100
user: Ansariel
summary: Manually pull fix for MAINT-8279 Fix for crash on unset pcode

changeset: 54683:6db4edb6b005
date: 2016-07-21 14:44 -0400
user: Oz Linden oz@lindenlab.com
summary: tone down http error response logging

changeset: 54684:01a566f2c824
date: 2016-07-21 15:38 -0400
user: Oz Linden oz@lindenlab.com
summary: add location details to apr status logging

changeset: 54685:1f6901fa214b
date: 2016-07-21 17:14 -0400
user: Oz Linden oz@lindenlab.com
summary: SL-429: Use a new certificate authority bundle based on data from Mozilla

changeset: 54686:0f7f961b1bbb
date: 2016-07-21 17:14 -0400
user: Oz Linden oz@lindenlab.com
summary: update to 4.7.0004 from Vivox

changeset: 54687:ce8f64a60e75
date: 2016-07-21 17:21 -0400
user: Oz Linden oz@lindenlab.com
summary: VOICE-35: default to enabling Vivox crash dumps

changeset: 54688:83a7a9f9dc24
date: 2016-07-26 14:05 -0400
user: Oz Linden oz@lindenlab.com
summary: change certificate authority bundle to use common platform

changeset: 54689:c70ded121446
date: 2016-07-26 15:42 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes to clarify build logs

changeset: 54690:07dcff7ebc8e
date: 2016-07-26 17:43 -0400
user: Oz Linden oz@lindenlab.com
summary: fail build on a failed configure

changeset: 54691:b3a511033362
date: 2016-07-27 11:22 -0400
user: Oz Linden oz@lindenlab.com
summary: add controls for autobuild verbosity

changeset: 54692:14b4145b547a
date: 2016-07-27 14:52 -0400
user: Oz Linden oz@lindenlab.com
summary: correct hash values for slvoice packages

changeset: 54693:2a58afd3da34
date: 2016-07-28 13:19 -0400
user: Oz Linden oz@lindenlab.com
summary: correct cut/paste error for setting PO_HTTP_PROXY, and add logging

changeset: 54694:1f94568595b4
date: 2016-07-28 13:21 -0400
user: Oz Linden oz@lindenlab.com
summary: fail in initialization if there is no CA bundle (instead of waiting for an opaque connection failure)

changeset: 54695:c87bcb54a3b9
date: 2016-07-28 14:05 -0400
user: Oz Linden oz@lindenlab.com
summary: update CA file name in one place I missed

changeset: 54696:7ab35c9b9350
date: 2016-08-11 14:08 -0400
user: Oz Linden oz@lindenlab.com
summary: add convenience function ll_stream_notation_sd for compact representation of llsd

changeset: 54697:83a5a4c65d75
date: 2016-08-12 09:09 -0400
user: Oz Linden oz@lindenlab.com
summary: Add voice connection stats logging, make logging less verbose, some other code cleanup

changeset: 54698:fc5c490a9340
date: 2016-08-18 18:13 -0400
user: Oz Linden oz@lindenlab.com
summary: further tone down http error response logging; not all http error responses are unexpected or will cause problems

changeset: 54699:6551b475a753
date: 2016-10-18 15:38 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for 4.1.1-release

changeset: 54700:398ade336476
date: 2016-10-19 12:06 -0400
user: Oz Linden oz@lindenlab.com
summary: upgrade slvoice to 4.7.0004

changeset: 54701:48830f398459
date: 2016-10-19 13:08 -0400
user: Oz Linden oz@lindenlab.com
summary: update CA bundle

changeset: 54702:ca1267b2db6e
date: 2016-10-19 17:14 -0400
user: Oz Linden oz@lindenlab.com
summary: add CA source data acknowledgement to licenses

changeset: 54703:4a49725ca009
date: 2016-10-19 18:30 -0400
user: Oz Linden oz@lindenlab.com
summary: remove linux version of llca; use common version

changeset: 54704:6400c53fb4d0
date: 2016-10-20 11:03 -0400
user: Oz Linden oz@lindenlab.com
summary: remove newline from llca copyright; it messes up the build

changeset: 54705:c04c22246f5f
date: 2016-11-16 09:52 -0500
user: Oz Linden oz@lindenlab.com
summary: merge changes for 4.1.2-release

changeset: 54706:63c1cd66a8ee
date: 2016-12-05 15:20 -0500
user: Oz Linden oz@lindenlab.com
summary: merge changes for 5.0.0-release

changeset: 54707:7d3881b8b05a
date: 2016-12-06 13:07 -0500
user: Oz Linden oz@lindenlab.com
summary: comment out llcorehttp_test until it can be debugged again

changeset: 54708:29fc324a9736
date: 2016-12-06 13:07 -0500
user: Oz Linden oz@lindenlab.com
summary: pull in hack to comment out llcorehttp_test

changeset: 54709:4b757180ceee
date: 2017-01-18 17:56 -0500
user: Oz Linden oz@lindenlab.com
summary: upgrade slvoice package to 4.7.0005

changeset: 54710:ff49c7de9ed6
date: 2017-01-19 10:35 -0500
user: Oz Linden oz@lindenlab.com
summary: update build to one that can be used in p64

changeset: 54711:717037d18041
date: 2017-02-02 15:49 -0500
user: Oz Linden oz@lindenlab.com
summary: merge changes for 5.0.1-release

changeset: 54712:6972b7f07e28
date: 2017-02-27 09:48 -0500
user: Oz Linden oz@lindenlab.com
summary: VOICE-44: correct AtOrientation delta check so that facing is


reported correctly

changeset: 54713:f8ccb9f4bfbe
date: 2017-02-27 09:52 -0500
user: Oz Linden oz@lindenlab.com
summary: Look for logcontrol-dev.xml in the user settings directory

changeset: 54714:7f4b193d32e5
date: 2017-02-27 12:46 -0500
user: Oz Linden oz@lindenlab.com
summary: VOICE-46: allow longer connection timeout, with fewer retries. Clarify ports needed. Remove pointless in-progress notice

changeset: 54715:4f7fe8a56373
date: 2017-02-27 13:17 -0500
user: Oz Linden oz@lindenlab.com
summary: adjust appearance utility to be compatible with logging change

changeset: 54716:26e8ec8e4b97
date: 2017-03-01 11:53 -0500
user: Oz Linden oz@lindenlab.com
summary: VOICE-5: Add voice connection stats to the ViewerStats message

changeset: 54717:091d24630f90
date: 2017-03-01 13:27 -0500
user: Oz Linden oz@lindenlab.com
summary: update the certificate bundle before a release candidate build

changeset: 54718:30b4f88ec877
date: 2017-03-06 14:31 -0500
user: Oz Linden oz@lindenlab.com
summary: merge changes for 5.0.2-release

changeset: 54719:d6f7669f3148
date: 2017-03-08 11:47 -0500
user: Oz Linden oz@lindenlab.com
summary: improved some failure logging and log control granularity

changeset: 54720:fc86234f15a6
date: 2017-03-08 14:37 -0500
user: Oz Linden oz@lindenlab.com
summary: revert structure change, introduce VoiceFont logging tag

changeset: 54721:2a320c853463
date: 2017-03-09 11:32 -0500
user: Oz Linden oz@lindenlab.com
summary: do not insert a null char into the std:string when serializing llsd notation

changeset: 54722:a0154d008e9e
date: 2017-03-09 12:03 -0500
user: Oz Linden oz@lindenlab.com
summary: Distinguish between failures with retries and those without


Add retry time to temporary failure notice
Pass VivoxDebugLevel setting to SLVoice
Add more setup logging

changeset: 54723:61782ae28a9d
date: 2017-03-09 12:04 -0500
user: Oz Linden oz@lindenlab.com
summary: split voice failure notice into permanent and retrying notices

changeset: 54724:ba444fe18241
date: 2017-03-09 13:06 -0500
user: Oz Linden oz@lindenlab.com
summary: correct fetching of VivoxDebugLevel and setting default, passing args to failure notice

changeset: 54725:ebd08742feae
date: 2017-03-09 14:16 -0500
user: Oz Linden oz@lindenlab.com
summary: experiment reformatting of tags in log lines

changeset: 54726:b018efdfecf1
date: 2017-03-09 16:47 -0500
user: Oz Linden oz@lindenlab.com
summary: add retries for Connection, remove user notices on retry (just tell them when we give up)

changeset: 54727:cef536605c6f
date: 2017-03-09 17:56 -0500
user: Oz Linden oz@lindenlab.com
summary: construct tag string without using +=

changeset: 54728:41f5db750cfe
date: 2017-03-09 18:32 -0500
user: Oz Linden oz@lindenlab.com
summary: disambiguate LLSD type for retry value

changeset: 54729:a44fb1933035
date: 2017-03-10 09:51 -0500
user: Oz Linden oz@lindenlab.com
summary: include connector flag in connection retry responses, log when giving up

changeset: 54730:7fc77ee64a11
date: 2017-03-10 11:16 -0500
user: Oz Linden oz@lindenlab.com
summary: do not attempt voice login if connection setup failed, add better logging

changeset: 54731:a5ee30d5e91f
date: 2017-03-10 12:58 -0500
user: Oz Linden oz@lindenlab.com
summary: cosmetic improvements to logging

changeset: 54732:ecb5d8207a71
date: 2017-03-10 16:37 -0500
user: Oz Linden oz@lindenlab.com
summary: remove check for enabled and initialized following connect (may not be initialized yet at that point)

changeset: 54733:f0cf1e1e0243
date: 2017-03-13 10:08 -0400
user: Oz Linden oz@lindenlab.com
summary: clean up use of mVoiceEnabled (rename the session member mVoiceActive)

changeset: 54734:5df081b8d18e
date: 2017-03-13 11:56 -0400
user: Oz Linden oz@lindenlab.com
summary: initialize mVoiceEnabled during setup

changeset: 54735:8cb76d393b85
date: 2017-03-13 15:58 -0400
user: Oz Linden oz@lindenlab.com
summary: fix login on setup?

changeset: 54736:4b172b5134ac
date: 2017-03-14 09:07 -0400
user: Oz Linden oz@lindenlab.com
summary: fix shadowed variable, disable daemon launch of voice disabled

changeset: 54737:278181e0939c
date: 2017-03-14 10:11 -0400
user: Oz Linden oz@lindenlab.com
summary: provide defaults for voice control settings

changeset: 54738:1cf74755c9fa
date: 2017-03-14 14:17 -0400
user: Oz Linden oz@lindenlab.com
summary: remove use of cached controls for enable and override of voice

changeset: 54739:23c9125319c0
date: 2017-03-14 14:17 -0400
user: Oz Linden oz@lindenlab.com
summary: coding style

changeset: 54740:ba4782797011
date: 2017-03-14 18:03 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for 5.0.3-release

changeset: 54741:c4b0d4d4b4e5
date: 2017-03-16 15:44 -0400
user: Oz Linden oz@lindenlab.com
summary: upgrade to slvoice with vivox sdk 4.7.0005.25479

changeset: 54742:7fee8b9d3530
date: 2017-03-17 08:26 -0400
user: Oz Linden oz@lindenlab.com
summary: upgrade to slvoice with vivox sdk 4.7.0005.25982

changeset: 54743:ab78425df583
date: 2017-03-21 22:14 +0100
user: Ansariel
summary: Merge viewer-vivox

changeset: 54744:c531fe48445f
date: 2017-03-25 13:29 +0100
user: Ansariel
summary: Update German translation

changeset: 54745:5aed8513bb79
date: 2017-04-19 23:20 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54746:0720b0588fa3
date: 2017-04-14 16:05 -0400
user: Oz Linden oz@lindenlab.com
summary: Change certificate store infrastructure to key off of the Subject Key
Id rather than sha1 hash, since that is rarely used in modern
certs. The previous form was storing trusted certs using an empty sha1
hash value as the key, which meant most certificates matched… not good.


Modify the LLCertException to pass certificate information back as
LLSD rather than an LLPointer<LLCertificate>, because when the
exception is being thown from the certificate constructor that results
in one of a couple of other exceptions (even refcounting won't save
you when the problem is that the thing you're pointing to never
finished coming into being properly).


Update the certificates in the llsechandler_basic_test to modern
conventions, and extend the classes to allow for an optional
validation date so that the test can use a fixed date. Also make all
the certificates include the plain text form for ease of reference.

changeset: 54747:b8ed254466c3
date: 2017-04-14 17:27 -0400
user: Oz Linden oz@lindenlab.com
summary: remove obsolete type cast that upsets VS sensibilities

changeset: 54748:68674edf083c
date: 2017-04-19 16:27 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for 5.0.4-release

changeset: 54749:50a02a3ea61e
date: 2017-04-20 00:33 +0200
user: Ansariel
summary: Merge viewer-vivox

changeset: 54750:308dc3767cbe
date: 2017-05-02 14:32 -0400
user: Oz Linden oz@lindenlab.com
summary: VOICE-47: Disconnect from voice during teleport to prevent audio artifacts

changeset: 54751:71b21bf17810
date: 2017-05-07 15:49 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54752:d6ab76441b77
date: 2017-05-22 23:50 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54753:799505ff0742
date: 2017-05-15 15:09 -0400
user: Oz Linden oz@lindenlab.com
summary: add some extra logging to feature table parsing

changeset: 54754:c3db413fb579
date: 2017-05-02 14:32 -0400
user: Oz Linden oz@lindenlab.com
summary: VOICE-47: Disconnect from voice during teleport to prevent audio artifacts

changeset: 54755:1f6f7d3d1be8
date: 2017-05-15 15:09 -0400
user: Oz Linden oz@lindenlab.com
summary: add some extra logging to feature table parsing

changeset: 54756:ea924baada9f
date: 2017-05-23 04:56 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for 5.0.5-release

changeset: 54757:ea7e1d37d3a8
date: 2017-05-23 17:55 +0200
user: Ansariel
summary: Merge viewer-vivox

changeset: 54758:a3430dd42ed6
date: 2017-06-19 21:30 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54759:e4c229e86d2d
date: 2017-06-06 19:09 +0100
user: Brad Payne (Vir Linden) vir@lindenlab.com
summary: MAINT-7466 - added more verbose logging of animation issues found by the viewer, including invalid joints. Flag the asset id now.

changeset: 54760:cefeed65b02c
date: 2017-06-19 21:48 +0200
user: Ansariel
summary: Merge viewer-vivox

changeset: 54761:8cc5c7842e11
date: 2017-06-20 23:24 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54762:c5ac8b2796f9
date: 2017-06-20 17:03 -0400
user: Oz Linden oz@lindenlab.com
summary: fix presentation of log tags for better searchability

changeset: 54763:7d254be206fc
date: 2017-06-20 17:05 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for 5.0.6-release

changeset: 54764:54a40749dcd6
date: 2017-06-20 17:07 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for MAINT-7466

changeset: 54765:68602e20a59d
date: 2017-06-20 23:25 +0200
user: Ansariel
summary: Merge viewer-vivox

changeset: 54766:dea10f4be504
date: 2017-08-05 15:08 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54767:ab499a280f97
date: 2017-07-11 14:21 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for MAINT-7592

changeset: 54768:dc99a85cb1db
date: 2017-08-05 15:10 +0200
user: Ansariel
summary: Merge viewer-vivox

changeset: 54769:96655c42f017
date: 2017-08-23 14:58 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54770:f07ea47055ac
date: 2017-07-24 14:49 -0400
user: Oz Linden oz@lindenlab.com
summary: fix separator between tags and file/function

changeset: 54771:83181251476c
date: 2017-08-23 09:19 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for 5.0.7-release

changeset: 54772:3f964ac0d78f
date: 2017-08-23 15:54 +0200
user: Ansariel
summary: Merge viewer-vivox

changeset: 54773:4260572af45e
date: 2017-10-05 21:56 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54774:5494b80e368a
date: 2017-10-11 19:53 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54775:e706298c7df8
date: 2017-08-24 09:50 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for MAINT-7594

changeset: 54776:5d33d6a394d5
date: 2017-08-24 10:03 -0400
user: Oz Linden oz@lindenlab.com
summary: MAINT-7594: add address_size to login parameters for stats

changeset: 54777:97b1668c17ab
date: 2017-08-24 10:04 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for MAINT-7594

changeset: 54778:6c728d0d43b1
date: 2017-08-24 10:37 -0400
user: Oz Linden oz@lindenlab.com
summary: MAINT-7594: add llsdserialize for parameter logging

changeset: 54779:e9aa5507f71b
date: 2017-08-24 10:38 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for MAINT-7594

changeset: 54780:6d7c6cc9ced0
date: 2017-09-12 17:13 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7786 FIXED Crash in LLVivoxVoiceClient:provisionVoiceAccount()

changeset: 54781:12cc3d831c2d
date: 2017-09-28 09:06 -0400
user: Oz Linden oz@lindenlab.com
summary: upgrade to Vivox SDK 4.9.002

changeset: 54782:0f6c3416e19d
date: 2017-09-28 12:58 -0400
user: Oz Linden oz@lindenlab.com
summary: force new build

changeset: 54783:c0956107be03
date: 2017-10-11 09:13 -0400
user: Oz Linden oz@lindenlab.com
summary: merge changes for 5.0.8-release

changeset: 54784:19e2a256ee9c
date: 2017-10-11 13:41 -0400
user: Oz Linden oz@lindenlab.com
summary: remove code duplicated in merge

changeset: 54785:1f8ab0f7606e
date: 2017-10-11 19:55 +0200
user: Ansariel
summary: Merge viewer-vivox

changeset: 54786:fcfed7c2890d
date: 2017-09-28 09:06 -0400
user: Oz Linden oz@lindenlab.com
summary: upgrade to Vivox SDK 4.9.002

changeset: 54787:9ec7960b3fb5
date: 2017-11-12 11:23 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54788:e53b63619e90
date: 2017-11-03 16:19 -0400
user: Oz Linden oz@lindenlab.com
summary: [FIXED] Access (read) violation using a LLVivoxVoiceClient:sessionState() after it's been free'ed


The shared pointer is passed by reference to LLVivoxVoiceClient:deleteSession() where
mSessionsByHandle.erase(iter) removes the last reference causing it to destruct while still
being accessed later on in the function.
(from Kitty Barnett)

changeset: 54789:84898a66eaaf
date: 2017-11-12 11:24 +0100
user: Ansariel
summary: Merge viewer-vivox

changeset: 54790:549dd3ef1322
date: 2017-11-18 17:11 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54791:9811f4359527
date: 2017-11-30 00:27 +0100
user: Ansariel
summary: VOICE-51: update Vivox SDK to build 27586

changeset: 54792:47be31e71522
date: 2017-11-30 00:27 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54793:f4cd43d7145c
date: 2017-11-28 06:47 -0800
user: Oz Linden oz@lindenlab.com
summary: VOICE-51: update Vivox SDK to build 27586

changeset: 54794:45ffa94140b7
date: 2017-11-29 11:31 -0800
user: Oz Linden oz@lindenlab.com
summary: merge changes for 5.0.9-release

changeset: 54795:3c5a7bc50102
date: 2017-11-30 00:28 +0100
user: Ansariel
summary: Merge viewer-vivox

changeset: 54796:96f135c50f9b
date: 2018-01-04 15:59 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54797:edc085906eff
date: 2017-11-30 03:37 -0800
user: Oz Linden oz@lindenlab.com
summary: VOICE-51: (really) update Vivox SDK to build 27586

changeset: 54798:29c6bece0fd5
date: 2017-12-06 10:09 -0500
user: Oz Linden oz@lindenlab.com
summary: Change channel join timeout to 30s per recommendation from Vivox

changeset: 54799:2965c574c350
date: 2017-12-06 17:42 -0500
user: Oz Linden oz@lindenlab.com
summary: dummy change to trigger new id

changeset: 54800:421e19465930
date: 2018-01-04 16:00 +0100
user: Ansariel
summary: Merge viewer-vivox

changeset: 54801:52f50f4d220a
date: 2018-01-12 12:34 -0500
user: Oz Linden oz@lindenlab.com
summary: remove warnings for bad certificates (too scary), add info


for the rejected count

changeset: 54802:63f11bf43b36
date: 2018-01-12 12:35 -0500
user: Oz Linden oz@lindenlab.com
summary: spell “Requesting” correctly

changeset: 54803:509cf6c56656
date: 2018-01-16 20:25 +0100
user: Ansariel
summary: Merge viewer-vivox

changeset: 54804:94dce21d8e03
date: 2018-01-16 20:26 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54805:0920a3a1cb09
date: 2018-01-17 20:28 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54806:1362ab0ae99a
date: 2018-01-17 21:30 +0100
user: Ansariel
summary: Fix Vivox packaging for 64bit Windows

changeset: 54807:6db5ee54dcd9
date: 2018-01-17 12:43 -0500
user: Oz Linden oz@lindenlab.com
summary: merge 5.1.0-release

changeset: 54808:dafd117c5eda
date: 2018-01-17 21:38 +0100
user: Ansariel
summary: Merge viewer-vivox

changeset: 54809:98d57e7e95c3
date: 2017-12-05 11:50 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54810:b805548df141
date: 2018-01-17 13:31 -0500
user: Oz Linden oz@lindenlab.com
summary: fix merge error in build script

changeset: 54811:7f05d72e1095
date: 2018-01-17 15:21 -0500
user: Oz Linden oz@lindenlab.com
summary: use 64bit vivox sdk components in 64bit windows builds

changeset: 54812:afb338015963
date: 2018-01-17 17:09 -0500
user: Oz Linden oz@lindenlab.com
summary: update Certificate Authorities

changeset: 54813:480fee6e2805
date: 2018-01-18 08:23 -0500
user: Oz Linden oz@lindenlab.com
summary: copy all versions of libnghttp for tests

changeset: 54814:4d8a777f74cc
date: 2018-01-18 15:08 +0100
user: Ansariel
summary: Merge viewer-vivox

changeset: 54815:76cf00fa0bfb
date: 2018-01-18 15:25 +0100
user: Ansariel
summary: Fix Vivox DLL filenames for 64bit Windows

changeset: 54816:34c67bee50b5
date: 2018-01-18 15:37 +0100
user: Ansariel
summary: Merge

changeset: 54817:89c096894fc9
date: 2018-02-12 19:59 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54818:40352b9486a7
date: 2018-01-18 10:15 -0500
user: Oz Linden oz@lindenlab.com
summary: more places where vivox names must be conditional on address size

changeset: 54819:25627d6292cf
date: 2018-01-18 12:49 -0500
user: Oz Linden oz@lindenlab.com
summary: correct 64bit vivox dll names

changeset: 54820:52c50a9cc00d
date: 2018-01-18 12:59 -0500
user: Oz Linden oz@lindenlab.com
summary: correct more 64bit vivox dll names

changeset: 54821:26d9e9bb166a
date: 2018-01-24 21:16 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-8197 Fix for crash in gpu_benchmark()
including safety checks and some refactoring

changeset: 54822:1a00371c183f
date: 2018-02-12 13:33 -0500
user: Oz Linden oz@lindenlab.com
summary: Added tag 5.1.1-release for changeset 26d9e9bb166a

changeset: 54823:07e7de809a8a
date: 2018-02-12 13:33 -0500
user: Oz Linden oz@lindenlab.com
summary: increment viewer version to 5.1.2

changeset: 54824:e821309ce20d
date: 2018-02-12 20:04 +0100
user: Ansariel
summary: Merge LL viewer release 5.1.1

changeset: 54825:874d2ac510ab
date: 2018-02-13 23:02 +0100
user: Ansariel
summary: Clean up FSExportPermsCheck

changeset: 54826:7eb620fa879b
date: 2018-02-13 23:02 +0100
user: Ansariel
summary: FIRE-22297: FPS limiter not working properly on Mac/Linux

changeset: 54827:c2523b815939
date: 2018-02-13 23:06 +0100
user: Ansariel
summary: Add safety check in case somebody sets FramePerSecondLimit to 0

changeset: 54828:962dd01955a7
date: 2018-02-14 17:55 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8289 FIXED Deleting inventory directory while keeping [Delete] key pressed

changeset: 54829:ffdea25134fb
date: 2018-02-14 11:37 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8287 FIXED [Mac] Crash when creating group role with 'Manage ban list' ability

changeset: 54830:cec2b1078a9f
date: 2018-02-15 01:00 +0100
user: Ansariel
summary: Fix EOL

changeset: 54831:a9baa28d8678
date: 2018-02-15 02:36 -0800
user: Liny liny@pinkfox.xyz
summary: Fix running firestorm from visual studio

changeset: 54832:b7f513e2d1d0
date: 2018-02-15 13:06 +0100
user: Ansariel
summary: Load the correct CA file

changeset: 54833:d67ddf6d5bea
date: 2018-02-18 14:35 +0100
user: Ansariel
summary: Comment out catch-all exception handler for coroutines for hopefully more meaningful callstacks

changeset: 54834:2034c51bc0df
date: 2018-02-18 15:12 +0100
user: Ansariel
summary: Disable the special Windows handling too

changeset: 54835:b7590570c072
date: 2018-02-18 18:04 +0100
user: Ansariel
summary: Backed out changeset: 3ea0be55560b

changeset: 54836:255b62649ba5
date: 2018-02-18 19:47 +0100
user: Ansariel
summary: Update FMOD Studio to 1.10.03 on Windows

changeset: 54837:033e537c4003
date: 2018-02-19 21:32 +0100
user: Ansariel
summary: Add some additional logging

changeset: 54838:3d3c7a083021
date: 2018-02-22 00:09 +0100
user: Ansariel
summary: Possible crash fix in particle editor

changeset: 54839:a17db93f9834
date: 2018-02-22 08:12 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation + extended the detailed voice fail info to NoVoiceConnect-GIAB notification

changeset: 54840:5e4afd0b4e83
date: 2018-02-28 16:56 +0100
user: Ansariel
summary: FIRE-22346: Remove Avination from grid list

changeset: 54841:2285e608f6db
date: 2018-02-28 22:47 +0100
user: Ansariel
summary: Fix SLURLs not pointing to the viewer exe

changeset: 54842:687043cf08ae
date: 2018-03-01 12:43 +0100
user: Ansariel
summary: FIRE-22330: Crash when taking snapshots to disk and folder doesn't exist anymore

changeset: 54843:57495b795f54
date: 2018-03-01 13:41 +0100
user: Ansariel
summary: FIRE-22334: “Reset All Settings” button not resetting per-account settings

changeset: 54844:f9720d79aadf
date: 2018-03-01 13:50 +0100
user: Ansariel
summary: Update German translation

changeset: 54845:72c73ad9fe8b
date: 2017-11-08 12:13 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7940 Don't decrease character limit when sending snapshot to Twitter. Increase limit to 280

changeset: 54846:46c551c45786
date: 2017-11-09 16:06 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7990 Fixed avatar physics twitching at high fps

changeset: 54847:1dc8648c954d
date: 2017-11-09 16:09 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-2880 Particle generator object doesn't start displaying particles, when unblocking the owner of this object

changeset: 54848:1f38237bbc1c
date: 2017-11-09 16:49 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: Merged in MAINT-2880


Approved-by: Andrey Kleshchev andreykproductengine@lindenlab.com
Approved-by: Andrey Lihatskiy andreylproductengine@lindenlab.com
Approved-by: Simon Linden simon@lindenlab.com

changeset: 54849:b500f22775dd
date: 2017-11-10 20:33 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: Backed out changeset: 544a91982eba


Originally a fix for MAINT-4773. This was causing a number of issues since
changes made in this code were pushing null textures into server and viewer
should not modify 'content' at server of own violition.

changeset: 54850:03254ec968ec
date: 2017-11-14 19:52 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 54851:8a0b47fb9d35
date: 2017-11-14 20:35 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 54852:920b3773cc5d
date: 2017-11-15 19:15 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7997 Fixed dialog text failing to get focus when selected

changeset: 54853:dca61f2646cd
date: 2017-11-16 00:24 +0200
user: Mnikolenko Productengine
summary: MAINT-7988 Received Items should be searchable via inventory

changeset: 54854:da045f88f9cc
date: 2017-11-16 18:11 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8006 FIXED The items from 'Received items' panel are not displayed in 'Worn' tab

changeset: 54855:ac4f5693046a
date: 2017-11-17 17:21 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8013 FIXED Unnecessary tab change after using 'Show in Main panel' for items from 'Received items' panel

changeset: 54856:dfbb51b1a12d
date: 2017-11-17 17:33 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-72 unmapBuffer crash

changeset: 54857:701c0c403827
date: 2017-11-18 17:06 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 54858:1ae4619b8e72
date: 2017-11-30 01:09 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54859:761e890970b2
date: 2017-11-13 14:26 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7847 Remake of 'white alpfa' fix

changeset: 54860:ec4f5ed30976
date: 2017-11-20 17:58 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-581 Terrain detail remains on High when Graphics Quality is set to Low

changeset: 54861:4b31d09b1236
date: 2017-11-21 11:19 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8007 Music do not start playing after disabling

changeset: 54862:820675967fa0
date: 2017-11-21 18:32 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8016 Crash in LLFloaterAvatarRenderSettings:removePicker()

changeset: 54863:c89b8e409800
date: 2017-11-22 16:44 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 54864:4dc11af95b49
date: 2017-10-16 10:41 +0200
user: Ansariel
summary: STORM-2151: Respect “Hide cursor while typing” user setting on Windows

changeset: 54865:6b1fa17185ec
date: 2017-11-22 16:48 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-1804 Fixed bulk upload failures due to non-ansi symbols in names

changeset: 54866:cddd04c44e0f
date: 2017-11-24 14:22 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8017 Avatar walks in half-bent position , without disabling “away” status

changeset: 54867:1c51f15c0044
date: 2017-11-24 17:58 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8023 Viewer breaks URLs with internationalized domain names

changeset: 54868:788dfb3f23e0
date: 2017-11-22 16:58 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8027 Fixed URL-named group is displayed as a link in 'Group Inspector'

changeset: 54869:ea15aa96720a
date: 2017-11-27 10:57 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: Merged in MAINT-8027 (pull request #438)


MAINT-8027 Fixed URL-named group is displayed as a link in 'Group Inspector'


Approved-by: Andrey Lihatskiy andreylproductengine@lindenlab.com
Approved-by: Maxim Nikolenko maximnproductengine@lindenlab.com
Approved-by: Simon Linden simon@lindenlab.com

changeset: 54870:45a0ec3189eb
date: 2017-11-27 19:04 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8022 Crashes in unzip_llsd

changeset: 54871:f9f86e033994
date: 2017-11-27 15:02 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8028 Fixed memory leak in allocateDataSize()

changeset: 54872:ea67d6788dec
date: 2017-11-28 15:55 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8022 Crashes in unzip_llsd #2

changeset: 54873:93a96aa1515c
date: 2017-11-28 16:05 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8029 Crash in onCompleted()

changeset: 54874:ba164aa78996
date: 2017-11-29 16:14 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8033 Trash Count - folders are included in Alert

changeset: 54875:a23c39bc3028
date: 2017-11-29 21:38 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 54876:8bf642af66dd
date: 2017-11-30 01:19 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 54877:3801dc08e38c
date: 2017-12-05 14:46 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54878:7925efa3a772
date: 2017-12-20 22:02 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54879:0b9931d0a875
date: 2017-12-01 15:58 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8034 Folder depth was not counted correctly

changeset: 54880:c82f69d44278
date: 2017-12-01 18:50 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8036 Fixed Viewer freezing when overwriting existing snpshot with new one.

changeset: 54881:f88af240e6d9
date: 2017-12-04 19:04 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7993 Fixed on uploading inventory will show up but won't display uploaded item

changeset: 54882:0ec2596c6751
date: 2017-12-05 12:34 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: revert change for MAINT-8017

changeset: 54883:e92cfc9df86f
date: 2017-12-05 16:25 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 54884:65c0b65f9025
date: 2017-12-05 18:19 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-2880 Particle generator object doesn't start displaying particles, when unblocking the owner of this object

changeset: 54885:590c15a6a616
date: 2017-12-05 17:54 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-2124 Texture allocation issues

changeset: 54886:224a339f36d1
date: 2017-12-06 17:48 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8042 Crash in LLViewerRegion:capabilitiesReceived()

changeset: 54887:a004f1716054
date: 2017-12-07 11:10 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8059 New head attachment slots are not rendered invisible in mouselook

changeset: 54888:cf4bfa8bb66b
date: 2017-12-06 19:40 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8058 Fixed background requests on every prim edit

changeset: 54889:72e1a62a81f5
date: 2017-12-06 19:40 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8058 Simplification

changeset: 54890:54ed4230c751
date: 2017-12-08 19:58 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-8044 Fixed crash in LLFloaterIMNearbyChatToastPanel:init();
algorythmic improvement for MAINT-6891

changeset: 54891:cdbf8ca3f2ad
date: 2017-12-11 13:50 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: Merged in MAINT-8066 “Breasts Bounce” increases at low fps.


Approved-by: Andrey Lihatskiy andreylproductengine@lindenlab.com
Approved-by: Simon Linden simon@lindenlab.com
Approved-by: Maxim Nikolenko maximnproductengine@lindenlab.com

changeset: 54892:3a965a20f4d0
date: 2017-12-11 19:31 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-2177 User was able to create a landmark for remote location

changeset: 54893:c8394aff8225
date: 2017-12-12 16:54 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8071 Handle initialization crash better

changeset: 54894:5f5a2a87d9c4
date: 2017-12-13 12:47 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8061 Consider including folder count along with object count

changeset: 54895:92381787fab6
date: 2017-12-13 14:20 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8061 Consider including folder count along with object count

changeset: 54896:a738357566fe
date: 2017-12-13 17:08 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8085 'Edit Outfit' in “Appearance” continuously display “Loading…”, when in this section no objects.

changeset: 54897:6a4ec2d87c8c
date: 2017-12-14 15:48 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8089 FIXED User A can't unblock text from user B when use right-click menu in chat

changeset: 54898:5dd798f82e4b
date: 2017-12-15 12:43 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-4354 Render stalls in object heavy regions

changeset: 54899:bcbe89ec4c73
date: 2017-12-15 17:52 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8098 FIXED The Viewer uses http: for the splash page even when configured for https:

changeset: 54900:1f5acb47f2c7
date: 2017-12-15 19:41 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8064 Crashes in lodReceived()

changeset: 54901:2767ef39df9a
date: 2017-12-18 15:15 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8101 Added sanity check to confirm crash location

changeset: 54902:22cf60ef0198
date: 2017-12-19 10:41 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8073 Stored favorites lose SLURLS after you re-order some favorite landmarks

changeset: 54903:2a45538fdfd3
date: 2017-12-19 15:24 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8102 Fixed release notes menu misbeheaving

changeset: 54904:677e86ec3169
date: 2017-12-19 18:07 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8105 FIXED Button “Wear” is allowed in the empty outfit gallery

changeset: 54905:c32346f27256
date: 2017-12-20 17:01 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8061 update folder label when item count changes

changeset: 54906:79899e5b6ecf
date: 2017-12-20 22:03 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Backed out changeset: 761e890970b2

changeset: 54907:7e6e23dd8011
date: 2017-12-20 22:03 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Backed out changeset: b500f22775dd

changeset: 54908:698be9164a27
date: 2017-12-20 23:07 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 54909:82136cbb00a1
date: 2018-01-02 20:31 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8022 String crashes in unzip_llsd

changeset: 54910:3b0dec0954fc
date: 2018-01-03 16:30 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8022 Make unzip silent yet include failure reason into output

changeset: 54911:889c9344dde1
date: 2018-01-05 17:56 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8143 viewer doen't respect allow media to autoplay unchecked

changeset: 54912:ffbd3eefd1d0
date: 2017-12-20 18:46 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-1251 Fixed Search Error when Double Clicking on Sales Tags in WorldMap

changeset: 54913:1edf2fb75ba0
date: 2017-12-21 13:53 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-1251 Fixed Search Error when Double Clicking on Sales Tags in WorldMap

changeset: 54914:4fbe9cc71514
date: 2017-12-21 18:24 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8110 clear password field after failed login instead of showing fake dots

changeset: 54915:272157959e4f
date: 2017-12-22 14:20 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8120 Account that contains last name Resident cannot see his Favorites on Login Screen

changeset: 54916:1204fe604230
date: 2018-01-03 18:45 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8125 “New” tag remains visible when searching items in Received Items panel

changeset: 54917:9ca202fb7329
date: 2018-01-04 19:52 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8107 Fixed Framerate drops when facing away from objects


Don't clear buffers if they are already free

changeset: 54918:0faaf6348c8e
date: 2017-12-18 20:29 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-8043 Fix for bad_alloc crash in LLImageGL:setImage()

changeset: 54919:bc5482a85ef1
date: 2018-01-08 21:29 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 54920:b782e3a0a1fd
date: 2018-01-10 18:51 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8167 Fixed uploading JPEG image from Unicode directory fails

changeset: 54921:ea97dc05fda3
date: 2018-01-25 21:55 +0100
user: Ansariel
summary: Merge viewer-bear

changeset: 54922:60512b8caf2e
date: 2018-01-25 21:57 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54923:ef899c99168e
date: 2018-01-17 03:20 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-release

changeset: 54924:857d60454963
date: 2018-01-25 22:00 +0100
user: Ansariel
summary: Merge viewer-bear

changeset: 54925:ac61b737124f
date: 2018-01-25 22:16 +0100
user: Ansariel
summary: Fix build

changeset: 54926:1b700087f3b2
date: 2018-01-17 13:42 +0100
user: Ansariel
summary: Remove orphaned helper method

changeset: 54927:aef7b714cdfd
date: 2018-01-25 22:59 +0100
user: Ansariel
summary: Build fix

changeset: 54928:0f27531b188b
date: 2018-01-29 20:58 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54929:fa79280431a1
date: 2018-01-17 18:46 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8183 Additional logging

changeset: 54930:4c5da8b3bc54
date: 2018-01-22 18:11 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8208 [Mac] Viewer crashes when uploading certain mesh model after enabling “Include skin weight”

changeset: 54931:25d25090b3a5
date: 2018-01-22 20:37 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8210 Fixed crash in avatar name cache

changeset: 54932:70dd8f90f413
date: 2018-01-24 21:16 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-8197 Fix for crash in gpu_benchmark()
including safety checks and some refactoring

changeset: 54933:e6b28bf0ec07
date: 2018-01-29 12:40 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8234 Mesh tread protections and removed unnecessary try in staticRun()

changeset: 54934:8b145f79d8ae
date: 2018-01-30 15:21 +0100
user: Ansariel
summary: Merge viewer-bear

changeset: 54935:9aa47573ac33
date: 2018-02-02 14:38 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54936:69a19ddb628c
date: 2018-02-12 18:47 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54937:17aeb82611f1
date: 2018-02-09 14:19 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8279 Fix for crash on unset pcode

changeset: 54938:96382633bd97
date: 2018-02-12 18:47 +0100
user: Ansariel
summary: Merge viewer-bear

changeset: 54939:6444fdf20caa
date: 2018-02-12 21:25 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54940:442648ea2c08
date: 2018-02-02 18:06 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8262 Crash in LLInventoryModel:createNewCategory(..)

changeset: 54941:93fba212d906
date: 2018-02-05 16:52 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8269 Crahes in cacheOptimize()

changeset: 54942:cef192d9aeb6
date: 2018-02-06 18:44 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8273 FIXED Crash in LLViewerInventoryMoveFromWorldObserver:isSelectionChanged()

changeset: 54943:152801d3a865
date: 2018-02-12 21:09 +0200
user: AndreyL ProductEngine
summary: Merged in lindenlab/viewer-release

changeset: 54944:bd33f0c7429c
date: 2018-02-12 21:33 +0100
user: Ansariel
summary: Merge viewer-bear

changeset: 54945:4a02e2f97477
date: 2018-01-17 09:36 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8161: Update viewer-manager to codeticket version 511866.

changeset: 54946:d74c9ab1376e
date: 2018-01-23 18:38 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8109: Update viewer-manager to codeticket version 512067.

changeset: 54947:b4b61898b6fd
date: 2018-01-25 12:18 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8200: Update viewer-manager to codeticket version 512124.

changeset: 54948:2eb917875efd
date: 2018-02-22 22:19 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-8200 Updated viewer-manager to codeticket version 512801.


Built from lindenlab/viewer-manager-maint

changeset: 54949:af3c2a258572
date: 2018-02-27 15:30 +0100
user: Ansariel
summary: Merge viewer-bear

changeset: 54950:07528d0f9440
date: 2018-03-01 16:51 -0500
user: Oz Linden oz@lindenlab.com
summary: Added tag 5.1.2-release for changeset 2eb917875efd

changeset: 54951:d96226d41736
date: 2018-03-01 16:51 -0500
user: Oz Linden oz@lindenlab.com
summary: increment viewer version to 5.1.3

changeset: 54952:6273073691a5
date: 2018-03-02 09:54 +0100
user: Ansariel
summary: Merge LL viewer-release 5.1.2

changeset: 54953:1c1b6f2218ab
date: 2018-03-02 09:55 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 54954:cbb4b2ae6356
date: 2018-03-02 15:51 +0100
user: Ansariel
summary: FIRE-22354: Extend tooltip for beyond chat range diminish factor slider

changeset: 54955:c0389be53f3b
date: 2018-03-02 18:31 +0100
user: Ansariel
summary: Show parcel details instead of search with possible useless result when double-clicking on sale icons on worldmap

changeset: 54956:a0402b4cb047
date: 2018-03-05 21:46 +0100
user: Ansariel
summary: FIRE-8784: Unable to align no-mod objects if “Edit linked parts” is disabled

changeset: 54957:4a5ab0bcdcb4
date: 2018-03-08 23:38 +0100
user: Ansariel
summary: Updating FMOD Studio to 1.10.04

changeset: 54958:b0ce8d7167dc
date: 2018-03-09 20:47 -0600
user: Tonya Souther tonya.souther@gmail.com
summary: Build OS X with FMOD Studio.

changeset: 54959:1e986ca17678
date: 2018-03-10 23:04 +0100
user: Ansariel
summary: FIRE-22383: Disable URL parsing on own 1st life profile when text editor gains focus

changeset: 54960:b959a761b925
date: 2018-03-11 10:11 +0100
user: Ansariel
summary: Clean up legacy profile

changeset: 54961:8d87731e83ea
date: 2018-03-12 01:29 +0100
user: Ansariel
summary: Update KDU to 7.A.3 on Windows builds

changeset: 54962:610ad689ed4f
date: 2018-03-12 01:57 +0100
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 54963:35db362a4400
date: 2018-03-12 07:01 -0500
user: Tonya Souther tonya.souther@gmail.com
summary: KDU 7.10.3 for OS X.

changeset: 54964:b8433c12766f
date: 2018-03-13 19:22 +0100
user: Ansariel
summary: Manually shuffle things around for MAINT-8203 Use the ReadOfflineMsgs cap to fetch IMs after login

changeset: 54965:24d9588a7cf4
date: 2018-03-14 00:24 +0100
user: Ansariel
summary: Fix KDU version in autobuild.xml

changeset: 54966:12936d5ebf7c
date: 2018-03-14 19:25 +0100
user: Ansariel
summary: FIRE-22394: Allow QA to request sysinfo too

changeset: 54967:56233f49a6b3
date: 2018-03-20 19:38 +0100
user: Ansariel
summary: Update KDU to 7.A.4 on Windows

changeset: 54968:6ec7b4f5fa24
date: 2018-03-20 20:01 +0100
user: Ansariel
summary: FIRE-1396: Make right-click on transparent objects optional via FSEnableRightclickOnTransparentObjects debug setting

changeset: 54969:89881c31cbf1
date: 2018-03-20 11:29 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8401 The ‘New’ icon does not disappear when navigating with the keys in the ‘Received items’ panel

changeset: 54970:3a09caa884be
date: 2018-03-16 16:45 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8343 FIXED [MAC] Viewer Media Browser doubles entered Cyrillic capital letters.

changeset: 54971:9361c19310d4
date: 2018-03-20 19:09 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8363 Additional sanity checks

changeset: 54972:a41414827b7e
date: 2018-03-20 16:38 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: fixed line endings

changeset: 54973:15125cf769d8
date: 2018-03-21 18:32 +0100
user: Ansariel
summary: Use static cast instead of c-style cast

changeset: 54974:12674e7f0f74
date: 2018-03-21 20:09 +0100
user: Ansariel
summary: Adjust sysinfo to include address size and the new Dullahan/CEF version

changeset: 54975:0368510b4c93
date: 2018-03-21 19:31 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8417 Fixed startup crash in doFrame() after failing to access vfs cache

changeset: 54976:05d89da55cc0
date: 2018-03-24 14:11 -0500
user: Tonya Souther tonya.souther@gmail.com
summary: KDU 7.10.4 for OS X.

changeset: 54977:757a5572fa0f
date: 2018-03-24 14:48 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8203 Fixing from_group processing in ReadOfflineMsgs cap

changeset: 54978:19020a733011
date: 2018-03-24 23:40 +0100
user: Ansariel
summary: Fix symbol packaging on Windows/Linux and include address size in filenames

changeset: 54979:033619b5ad36
date: 2018-03-23 19:14 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8417 Don't run display or startup if window is not initialized

changeset: 54980:9caa2b90f044
date: 2018-03-24 23:45 -0700
user: Liny liny@pinkfox.xyz
summary: Bump minimum size of outfits folder up a little to remove horizontal scroll bar

changeset: 54981:9097294bfacd
date: 2018-03-26 19:16 +0200
user: Ansariel
summary: Properly hide navigation and favorites bar if using Shift-Alt-U shortcut to hide the UI

changeset: 54982:3932b012cbcc
date: 2018-03-26 19:31 +0200
user: Ansariel
summary: FIRE-22430: Voice won't connect after enabling from preferences while logged in

changeset: 54983:514f328b1a24
date: 2018-03-27 22:39 +0200
user: Ansariel
summary: Fix crash then using tp2 command line option using own avatar ID as target

changeset: 54984:26bacb2200ef
date: 2018-03-27 22:57 +0200
user: Ansariel
summary: Add additional safety check

changeset: 54985:94a44fa17dba
date: 2018-03-28 18:54 +0200
user: Ansariel
summary: FIRE-22441: Icons on Nearby Chat floater are misaligned on Vintage skin

changeset: 54986:70773087b3be
date: 2018-03-30 11:28 +0200
user: Ansariel
summary: Add debug option FSUseReadOfflineMsgsCap to disable reading offline messages via cap and disable by default for now while it's still broken

changeset: 54987:703e7397c21b
date: 2018-03-30 15:19 +0200
user: Ansariel
summary: FIRE-22419: Fix FMOD Studio linking on Linux - patch from mygoditsfullofstars

changeset: 54988:baa40e48fb9e
date: 2018-03-25 23:30 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Update version of jsoncpp.

changeset: 54989:396c9bf4dbaf
date: 2018-03-25 23:31 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Add ${NGHTTP2_LIBRARIES} to CURL_LIBRARIES for correct linking order.

changeset: 54990:5009b78fe528
date: 2018-03-26 00:27 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Typo fix.

changeset: 54991:f7450f980dc5
date: 2018-03-26 00:37 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux x64: Rebuilt most 3Ps.

changeset: 54992:8241451e5b17
date: 2018-03-26 01:05 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Rebuild glod from FS specific repo.

changeset: 54993:b938fe061c13
date: 2018-03-26 11:09 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge

changeset: 54994:27717ef4b366
date: 2018-03-26 11:27 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Do not use ViewerManager (yet).

changeset: 54995:87ce005f839a
date: 2018-03-26 11:44 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Remove some remnants of media_plugin_gstreamer010 (for now, maybe it is wise to renable it later).

changeset: 54996:5b1d16cb90b3
date: 2018-03-26 13:01 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Use “–exclude=foo” rather than “–exclude foo” as the latter upsets some versions of tar.

changeset: 54997:970c0d139f65
date: 2018-03-26 13:09 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 54998:3b21e21e0086
date: 2018-03-26 19:51 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Convert tabs to spaces, otherwise GCC 7 gets a bit cranky about misleading indentation.

changeset: 54999:df313eb89111
date: 2018-03-26 19:52 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Remove misleading if/else. A reference can never be null, this would be undefined behaviour. Thus the compiler will always pick the if path.

changeset: 55000:d682a638af83
date: 2018-03-26 19:53 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Rephrase the if expression to make it more clear, this is just for you GCC …

changeset: 55001:024d724bcb5a
date: 2018-03-26 20:05 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Create a safe and happy place for GCC when including glh_linear.h

changeset: 55002:4bce46b922bf
date: 2018-03-26 20:22 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Add -Wno-placement-new as newer GCC version will otherwise fail to compile the outdated boost version the viewer uses.

changeset: 55003:1219395dfa10
date: 2018-03-26 20:23 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Reformat statement to make it clear for GCC (otherwise it commplains about bool and int comparison).

changeset: 55004:c1f057e2ec9f
date: 2018-03-26 20:24 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Remove check for nullptr. A reference being equal to nullptr is undefined behaviour and optimizing compilers often remove those checks.

changeset: 55005:a0ff0a1dc5fa
date: 2018-03-26 22:05 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Fix some weirdness of passing 2/1 instead of true/false into setSSLVerifyHost.

changeset: 55006:681d0508782f
date: 2018-03-26 22:06 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Untabbify to make GCC happy about the indentation.

changeset: 55007:feaca35496bf
date: 2018-03-26 23:19 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Reintroduce setting rpath

changeset: 55008:da178a6da7a0
date: 2018-03-26 23:20 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Reorder link order, or we're getting errors about AtomicOps_Internalx86CPUFeatures being undefined.

changeset: 55009:f369aee5ac53
date: 2018-03-26 23:21 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Embed rpath in plugin libraries.

changeset: 55010:92ab92cf07a5
date: 2018-03-26 23:28 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Copy dullahan_host and not llceflib_host. CEF is still broken though, for starters is does search dullaha*m*_host.

changeset: 55011:57a1d23039c3
date: 2018-03-27 15:48 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: New dullahan.

changeset: 55012:5a4ea37ce0b0
date: 2018-03-27 18:27 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: viewer-manager for Linux x64.

changeset: 55013:55aaf8eaf5ca
date: 2018-03-27 18:28 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Package missing CEF pieces.

changeset: 55014:4d3581d4f3af
date: 2018-03-27 22:26 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Make sure binary gets properly stripped from debug symbols and exclude those frmo tarfile.

changeset: 55015:f955dfd67a93
date: 2018-03-28 00:19 +0200
user: Ansariel
summary: Unshuffle autobuild.xml

changeset: 55016:b8371c4a8e62
date: 2018-03-29 13:16 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: All 3P packages to build Linux x86.

changeset: 55017:edeabc120a73
date: 2018-03-29 14:49 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 55018:42be23a90391
date: 2018-03-30 16:09 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Correct FModStudio library configuration for Linux.

changeset: 55019:fbc8fb983e06
date: 2018-03-30 21:29 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: FModStudio 1.10.04

changeset: 55020:ee134eabc77d
date: 2018-03-30 21:22 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 55021:2020e2d4ee09
date: 2018-03-30 22:45 +0200
user: Ansariel
summary: Somehow this got buggered up…

changeset: 55022:e4efbd2da92d
date: 2018-03-31 00:52 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: KDU update.

changeset: 55023:8b4ad8e76ade
date: 2018-03-31 00:55 +0200
user: Nicky
summary: Merge.

changeset: 55024:7cf19cd78336
date: 2018-04-02 20:53 +0200
user: Ansariel
summary: FIRE-21915: Make fix bogus avatar movement on region crossing optional via FSExperimentalRegionCrossingMovementFix debug setting (enabled by default for now)

changeset: 55025:27c857bfb47a
date: 2018-04-04 17:25 +0200
user: Ansariel
summary: Hide chiclet bar if using Shift-Alt-U shortcut to hide the UI

changeset: 55026:3d83e98f3ac8
date: 2018-04-04 17:30 +0200
user: Ansariel
summary: On a second thought, this isn't necessary as the chiclet container containing the chiclet panel is already hidden

changeset: 55027:b2efb57148e2
date: 2018-04-04 20:57 +0200
user: Ansariel
summary: Manually merge of MAINT-8203 Group notices processing

changeset: 55028:36d269b6a858
date: 2018-04-04 21:19 +0200
user: Ansariel
summary: Fix indention in llimprocessing.cpp

changeset: 55029:5193a188ca68
date: 2018-04-02 17:32 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8203 LLIMInfo crash due to capability

changeset: 55030:d3dbef0674c0
date: 2018-04-06 14:15 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8203 Restore legacy name lookup

changeset: 55031:a7bccfa8623c
date: 2018-04-06 16:24 -0700
user: Liny liny@pinkfox.xyz
summary: Fix FIRE-22413 [Linux] Upload dialog is missing string “scene_files” (also fixed the same error for xml files)

changeset: 55032:836021469d04
date: 2018-04-07 03:34 +0200
user: Ansariel
summary: FIRE-18130: Setting llSetTextureAnim to FALSE while enabling llSetPrimMediaParams causes the animation to clear improperly

changeset: 55033:914def879c16
date: 2018-03-28 19:45 +0300
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-8355 - Alpha masked textures turn white on rigged mesh when viewed through the water surface.
FIXED.

changeset: 55034:a5e854dc4088
date: 2018-04-09 00:04 +0200
user: Nicky
summary: Move Linux build variables from viewer source to variables file.

changeset: 55035:b83d5820620a
date: 2018-04-09 18:42 +0200
user: Ansariel
summary: FIRE-22478: Folder count is missing in inventory count tooltip

changeset: 55036:36ebdfde1b2f
date: 2018-04-09 23:59 +0200
user: Ansariel
summary: FIRE-22483: Parse HTTPS map SLURL properly

changeset: 55037:fd5bea6797a2
date: 2018-04-10 00:06 +0200
user: Ansariel
summary: FIRE-22483: Parse HTTPS map SLURL properly - another case

changeset: 55038:79a1572c99bc
date: 2017-11-20 16:08 -0800
user: callum_linden callum@lindenlab.com
summary: Pull in CEF 3203 (Dullanan 1.1.888) Chrome 62 build and re-enable WebGL

changeset: 55039:22010f096dca
date: 2017-11-21 09:46 -0800
user: callum_linden
summary: Pull in macOS version of Dullahan that was built against CEF 3.3202.1686

changeset: 55040:ba9d98c4a18c
date: 2017-12-11 10:09 -0800
user: callum_linden callum@lindenlab.com
summary: Automated merge with tip of viewer64 *plus* update to CEF 3.3202.1686 / Dullahan 901

changeset: 55041:6745802f81bd
date: 2017-12-11 13:09 -0800
user: callum_linden callum@lindenlab.com
summary: Pull in new version of Dullahan 1.1.920 with fix for crashing in RequestPageZoom()

changeset: 55042:4746dc195835
date: 2017-12-13 12:39 -0800
user: callum_linden callum@lindenlab.com
summary: Automated merge with head of viewer64

changeset: 55043:3516b95e9d6c
date: 2017-12-13 13:55 -0800
user: callum_linden callum@lindenlab.com
summary: Pull in Dullahan 1.1.925 with fix for onFileDialogCallback(..) handling that fixes MAINT-8083

changeset: 55044:0d923cae762e
date: 2017-12-14 14:27 -0800
user: callum_linden callum@lindenlab.com
summary: Pull in Dullahan 1.1.929 (multiple file picking support) and update plugin code accordingly

changeset: 55045:ab438756835d
date: 2017-12-15 16:11 -0800
user: callum_linden callum@lindenlab.com
summary: Pull in Dullahan 1.1.930 with improved fix for maint-8095 (target='_blank' links) as well as an improvement for maint-8100 (no error message for invalid hostname / url)

changeset: 55046:f66c53f7d508
date: 2017-12-18 17:14 -0800
user: callum_linden callum@lindenlab.com
summary: Automated merge with head of lindenlab/viewer64

changeset: 55047:4d9e8c74f8fd
date: 2018-01-03 13:57 -0800
user: callum_linden
summary: Automated merge with tip of viewer64

changeset: 55048:91c0a2f152f2
date: 2018-01-03 16:26 -0800
user: callum_linden
summary: FIX MAINT-8131 Update viewer with Windows version of Dullahan built against CEF 3.3239.1716.g735b746 / Chromium 63.0.3239.109

changeset: 55049:c09a2bb6bc4b
date: 2018-01-04 16:17 -0800
user: callum_linden
summary: Pull in version of Dullahan that allows for browser resizing - not quite working for videos yet though

changeset: 55050:8c403d79641d
date: 2018-01-04 17:36 -0800
user: callum
summary: Pull in libVLC binaries version 2.2.8 for Win32/Win64 only

changeset: 55051:84d22a1f4d8b
date: 2018-01-04 19:51 -0800
user: callum_linden
summary: pull in unified 3p Dullahan version 1.1.987 and CEF Version 3239.1716 for all platforms

changeset: 55052:8e9834019895
date: 2018-01-04 19:54 -0800
user: callum_linden
summary: pull in unified LibVLC 2.2.8 for all platforms

changeset: 55053:e308a9eae498
date: 2018-01-05 18:26 -0800
user: callum_linden
summary: Update for MAINT-8153 - updating CEF to newer version - now 3.3239.1721.g86eb141

changeset: 55054:43ddbba15b0b
date: 2018-01-05 18:27 -0800
user: callum_linden
summary: Automated merge with tip of viewer64

changeset: 55055:0147f438ab4a
date: 2018-01-08 09:51 -0800
user: callum
summary: Automated merge with tip of lindenlab/viewer64

changeset: 55056:d11c01d7cd73
date: 2018-01-08 11:22 -0800
user: callum_linden
summary: Bump CEF Plugin version so it can be identified as different

changeset: 55057:753a1220e885
date: 2018-01-08 14:51 -0800
user: callum_linden
summary: Fix for MAINT-7886 Resizing internal web browser window causes video playback to stop

changeset: 55058:896189de0d14
date: 2018-01-11 09:07 -0800
user: callum_linden
summary: Pull in latest Dullahan (v1.1.1002) and CEF (3239.1723.g071d1c1)

changeset: 55059:f4e0eedd5b1d
date: 2018-01-11 10:32 -0800
user: callum_linden
summary: Fix for MAINT-8177 Expose the full version of the matching Chromium/Chrome build for CEF in the About box

changeset: 55060:844198571ed3
date: 2018-01-17 16:13 -0800
user: callum_linden
summary: Fixes for 'MAINT-8196 Remove LLPluginCookieStore from the viewer' and 'MAINT-8194 Remove per-frame calls to updateJavascriptObject()'

changeset: 55061:217d363ff8b1
date: 2018-01-17 18:31 -0800
user: callum_linden
summary: Pull in version 1.1.1008 of Dullahan with improved cookie handling

changeset: 55062:9d1fb4afa637
date: 2018-01-18 12:16 -0800
user: callum_linden
summary: Pull in Dullahan 1.1.1012 (mostly internal fixes like warning suppression)

changeset: 55063:5bdd7af0fe93
date: 2018-01-19 15:37 -0800
user: callum_linden
summary: After reforking the post viewer64 viewer-release repository, I pulled in all the changes from my viewer64 based viewe64-media-update repository. This repository is the canonical one going forwards

changeset: 55064:ef56b3cc4359
date: 2018-01-22 09:28 -0800
user: callum_linden
summary: MAINT-8207 Tweak web/cookie UI in viewer prefs

changeset: 55065:a7c49a98e9f6
date: 2018-01-22 13:30 -0800
user: callum_linden
summary: Bring in the very latest version of Dullahan (1.1.1024) that matches the most recent canonical Dullahan and also bump the CEF plugin version in preparation for the RC build

changeset: 55066:05cfe4a15fc5
date: 2018-01-24 13:16 -0800
user: callum_linden
summary: MAINT-8232 Clear History button description should not include 'web'

changeset: 55067:44456e15a977
date: 2018-01-25 11:29 -0800
user: callum_linden
summary: MAINT-8232 Clear History button description should not include 'web' - incorrect assertionm that web cache not cleared

changeset: 55068:402ebf67388b
date: 2018-01-26 11:54 -0800
user: callum_linden
summary: Fix for: MAINT-8138 Generate new page of test URLs for Dullahan that are more complete and more robust (last stage was creation of S3 non-user specific URL)

changeset: 55069:29dd32b36f52
date: 2018-01-26 17:06 -0800
user: callum_linden
summary: Fixes for: MAINT-8244 Text in CEF cannot be selected with the mouse. MAINT-8245 Expose CEF log file and logging severity to viewer and MAINT-8246 Expose the CEF remote debugging system to the viewer

changeset: 55070:591be083494b
date: 2018-01-29 16:47 -0800
user: callum_linden
summary: Speculative fix for MAINT-8250 Popups can appear in an unnamed new window external of the viewer. Note: This was a fix for a threading issue in Dullahan that caused clicking on links with target of 'new' to crash. I think it's the same issue here and manifests itself as CEF creating a new OS window.

changeset: 55071:84ada9b4a425
date: 2018-02-14 10:56 -0800
user: callum_linden
summary: Automated merge with tip of viewer-release

changeset: 55072:05942a2562e7
date: 2018-02-14 21:56 +0100
user: Ansariel
summary: Merge viewer-media-update

changeset: 55073:0908f0d606f9
date: 2018-02-14 22:03 +0100
user: Ansariel
summary: Remove warning when disabling cookies - option has been removed

changeset: 55074:695fc7181284
date: 2018-02-14 22:12 +0100
user: Ansariel
summary: Update German translation

changeset: 55075:3c1e808f4299
date: 2018-02-14 22:17 +0100
user: Ansariel
summary: Show warning when disabling Javascript only if Javascript is toggled off

changeset: 55076:a6108d1c5449
date: 2018-03-02 12:06 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55077:ee20b5cb8542
date: 2018-03-01 09:33 -0800
user: callum_linden
summary: Pull in newer version of Dullahan (1.1.1050) that is built against newer version of CEF (3282.1741.gcd94615)

changeset: 55078:2f4d6e168250
date: 2018-03-01 09:34 -0800
user: callum_linden
summary: Now CEF supports setting default page background if specifier missing from HTML, set default background color to the Linden default grey (#282828)

changeset: 55079:7d60d617f377
date: 2018-03-01 14:33 -0800
user: callum_linden
summary: Automated merge with tip of viewer-release

changeset: 55080:cd11db88290d
date: 2018-03-02 12:11 +0100
user: Ansariel
summary: Merge viewer-media-update

changeset: 55081:c230dd5e6f29
date: 2018-03-21 20:23 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55082:6cc7466e6e3c
date: 2018-04-07 14:59 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55083:bcb31ad86000
date: 2018-03-02 16:21 -0800
user: callum_linden
summary: Replace start page for media browser with DuckDuckGo.com - Google page was offset at that window size and was irritating

changeset: 55084:08316cf99861
date: 2018-03-15 16:12 -0700
user: callum_linden
summary: Pull in latest version of Dullahan (1.1.1072) and tweak media plugin code to match change in API

changeset: 55085:fcad8b434f7e
date: 2018-03-16 15:33 -0700
user: callum_linden
summary: Update Dullahan CEF binaries to 3325.1749.ga42963a

changeset: 55086:2831b637b05c
date: 2018-03-19 16:18 -0700
user: callum_linden
summary: pull in new version of Dullahan (1.1.1080) built against CEF (3325.1750.gaabe4c4) and with the host process reaper enabled

changeset: 55087:779ed86928e3
date: 2018-03-20 17:13 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8397: Update viewer-manager to codeticket version 513500.

changeset: 55088:b2928e0e80e8
date: 2018-03-21 12:49 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8397: Update viewer-manager to codeticket version 513540.

changeset: 55089:7c00e5b6cb3d
date: 2018-03-22 12:37 -0700
user: callum_linden
summary: Automated merge with https: bitbucket.org/nat_linden/viewer-maint-8397 to pick up debugging config changes

changeset: 55090:5159e3f3817e
date: 2018-04-07 15:01 +0200
user: Ansariel
summary: Merge viewer-media-update

changeset: 55091:99a950ce3bf6
date: 2018-04-12 21:08 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55092:61f735a3e4bf
date: 2018-03-31 10:59 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8474: Xcode 9.3 insists that comparators use const operator().

changeset: 55093:9800fd5d726f
date: 2018-04-12 14:16 -0400
user: Oz Linden oz@lindenlab.com
summary: Added tag 5.1.3-release for changeset 7c00e5b6cb3d

changeset: 55094:61703ff88f9b
date: 2018-04-12 14:16 -0400
user: Oz Linden oz@lindenlab.com
summary: increment viewer version to 5.1.4

changeset: 55095:cfe9b2a47671
date: 2018-04-12 14:19 -0400
user: Oz Linden oz@lindenlab.com
summary: merge MAINT-8474 changes

changeset: 55096:5b383f623170
date: 2018-04-12 21:09 +0200
user: Ansariel
summary: Merge LL viewer-release 5.1.3

changeset: 55097:8c37968a0fb4
date: 2018-04-13 23:04 +0200
user: Ansariel
summary: Remove OpenJPEG2 support for now - LL is updating to OpenJPEG2 in the texture cache overhaul viewer

changeset: 55098:b96093ca12fb
date: 2018-04-14 01:49 +0200
user: Ansariel
summary: Fffffffft Linux…

changeset: 55099:089bc7e7644d
date: 2018-04-13 18:59 -0700
user: Liny liny@pinkfox.xyz
summary: More fixes for running firestorm from visual studio.

changeset: 55100:92f05af11f97
date: 2018-04-14 01:24 -0700
user: Liny liny@pinkfox.xyz
summary: Add option to make the statistics bar ignore focus requests from closing other floaters with ctrl-w.
Prevents it from being able to steal keyboard focus from movement.

changeset: 55101:5b79e95827ec
date: 2018-04-14 01:39 -0700
user: Liny liny@pinkfox.xyz
summary: Remove debug line.

changeset: 55102:3226e680b0d8
date: 2018-04-15 01:36 -0700
user: Liny liny@pinkfox.xyz
summary: Make statistics bar not revert on closing it and add not needing a restart to change the setting.

changeset: 55103:ad434932e220
date: 2018-04-15 02:09 -0700
user: Liny liny@pinkfox.xyz
summary: Add prefrence option to prevent the Statistics bar from gaining focus.

changeset: 55104:20712ec39867
date: 2018-04-15 12:36 +0200
user: Ansariel
summary: Update German translation

changeset: 55105:cc2b5abe6400
date: 2018-04-15 13:26 +0200
user: Ansariel
summary: Open FS login page via HTTPS

changeset: 55106:cc7de5f2389b
date: 2018-04-15 17:15 +0200
user: Ansariel
summary: Fix inconsistent use of currency symbol

changeset: 55107:81a5688eec5b
date: 2018-04-15 23:30 +0200
user: Ansariel
summary: Don't create floater instance if not necessary

changeset: 55108:0e49f8cd743d
date: 2018-04-15 17:42 -0700
user: Liny liny@pinkfox.xyz
summary: Backed out changeset: 089bc7e7644d
Breaks linux

changeset: 55109:4d212265e068
date: 2018-04-15 17:42 -0700
user: Liny liny@pinkfox.xyz
summary: Backed out changeset: a9baa28d8678
Breaks linux

changeset: 55110:9cc80d7017bb
date: 2018-04-18 20:02 +0200
user: Ansariel
summary: Simplify threaded filepickers with changes from MAINT-8325

changeset: 55111:8e0476821f65
date: 2017-12-08 15:20 +0000
user: Brad Payne (Vir Linden) vir@lindenlab.com
summary: SL-838 - prevent deletion of LLDrawPoolAvatar while it still has rigged faces

changeset: 55112:79dee584d90a
date: 2018-04-18 22:10 +0200
user: Ansariel
summary: Sync with MAINT-8325 changes

changeset: 55113:b82aa79126e8
date: 2018-04-18 22:54 +0200
user: Ansariel
summary: FIRE-22509: Only apply inbox filter on primary inventory window

changeset: 55114:be80e7de8e77
date: 2018-04-18 22:57 +0200
user: Ansariel
summary: FIRE-22507: Add Lassies Clearwater water windlight

changeset: 55115:bd42fc48d435
date: 2018-04-19 13:45 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 55116:8a0b7ab179e4
date: 2018-04-19 22:54 +0200
user: Ansariel
summary: FIRE-22513: Fix broken filepicker in local textures

changeset: 55117:275b9ad0e529
date: 2018-04-20 10:30 +0200
user: Ansariel
summary: FIRE-22514: Chiclets overlapping with favorites in Metaharper skin

changeset: 55118:342ed52f3d24
date: 2018-04-20 20:18 +0200
user: Ansariel
summary: Use static_cast instead of C-style cast

changeset: 55119:bdcb0bc35519
date: 2018-04-20 20:46 +0200
user: Ansariel
summary: Let's just use dynamic_cast - just to be completely safe

changeset: 55120:7a789b0d3e4c
date: 2018-04-25 23:11 +0200
user: Ansariel
summary: FIRE-22530: Copy & paste from chat history using chat headers is missing line breaks

changeset: 55121:7221d6cd020d
date: 2018-04-26 00:23 +0200
user: Ansariel
summary: Fix position of lock icon in preview floaters

changeset: 55122:a186e5ae7c5b
date: 2018-04-29 17:36 +0200
user: Ansariel
summary: Update to Dullahan with fix for popping up console windows on Windows

changeset: 55123:069a71b50125
date: 2018-04-29 17:37 +0200
user: Ansariel
summary: Simplify version indicator code for Firestorm support groups

changeset: 55124:fa4727a02ebe
date: 2018-04-29 19:47 +0200
user: Ansariel
summary: More whitespaces for everyone!

changeset: 55125:3820a7e36b1f
date: 2018-04-30 20:23 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-8610 Fixed GPU Benchmark appears to be broken - “Failed to allocate buffer during benchmark”

changeset: 55126:df05fe191ffe
date: 2018-05-01 00:23 -0700
user: Liny liny@pinkfox.xyz
summary: Add ability to do time based temp bans

changeset: 55127:0426f319d65d
date: 2018-05-01 12:01 +0200
user: Ansariel
summary: Build fix and other minor issues

changeset: 55128:8f77c235658a
date: 2018-05-01 12:01 +0200
user: Ansariel
summary: Update German translation

changeset: 55129:4cfacd385ace
date: 2018-05-03 17:55 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-1421 FIXED “Show Memory” doesn't display memory stats on mac

changeset: 55130:7982993241eb
date: 2018-05-04 14:56 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 55131:1186e0f8a0b8
date: 2018-05-04 18:19 +0200
user: Ansariel
summary: FIRE-22521: Add avatar render options to radar menu

changeset: 55132:7c2a5aa49dd0
date: 2018-05-04 18:41 +0200
user: Ansariel
summary: FIRE-22538: Add button to reset default upload folders

changeset: 55133:142f1e89a077
date: 2018-05-04 20:08 +0200
user: Ansariel
summary: Minor simplification

changeset: 55134:a7424c8121b1
date: 2018-05-04 20:29 +0200
user: Ansariel
summary: FIRE-22278: Disable strict object check on OpenSim and improve performance of check

changeset: 55135:43e92089eb43
date: 2018-04-09 14:23 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Use glod as a statically linked library.

changeset: 55136:3838939502ff
date: 2018-04-09 21:23 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: New OpenJPEG, SL is a lot more fun when texture actually load.

changeset: 55137:4311d5df317b
date: 2018-04-14 21:35 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: New Linux64 versions of ndPhysicsStub and jsoncpp which have been compiled with -fPIC.

changeset: 55138:99f104a2e669
date: 2018-04-14 21:36 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Tar with xz compression after comment from Yay N' Stuff on Bitbucket.

changeset: 55139:6df9a81b4086
date: 2018-04-03 11:10 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: setSSLVerifyHost accepts a bool, not 0 or 2.

changeset: 55140:557bd2298a54
date: 2018-04-03 11:13 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: A reference being null would be undefined behavior and the compiler will optimize such checks away. Also dereferencing a nullptr beforehand would be undefined behavior too.
Replace this with something well formed.

changeset: 55141:64a85be21716
date: 2018-04-03 12:04 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Removing some more undefined behavior. Testing for a 'null-reference' (no such thing in C++) is undefined behavior and the compiler will optimize the case where the reference is invalid away.
After disussing with Nat remove that check and introduce new companion methods get…ref which fail in case an invalid reference would be returned.

changeset: 55142:2cd45e16fbc7
date: 2018-04-03 13:18 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: As per discussion with Nat, replace those calls to getTE who blindly assume getTE will return a valid pointer with getTEref.
In case that assumption would be wrong the viewer will at least blow up in getTEref rather than deferencing a nullptr and limping along with undefined behavior (or odd crashes).

changeset: 55143:b51f6344491c
date: 2018-04-03 13:22 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: And another interesting one 'const U8* x = (U8*)getString(“x”).c_str();' is dangerous and wrong.
getString does return a temporary std:string. Thus holding on to the pointer returned by c_str() is holding on to memory already deleted by the dtor of the temporary.

changeset: 55144:bc8dadfb7c16
date: 2018-04-03 13:35 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Out of bounds read: lod is not supposed to be bigger than MODEL_LODS-1 as there is only LOD values from [0,4].

changeset: 55145:50b183a7dd93
date: 2018-04-03 22:06 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Replace hardcoded 16 with UUID_BYTES where apropriate (Nat gets sad from hardcoded 16).

changeset: 55146:5f1ab6c37f11
date: 2018-04-03 22:13 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Be a bit more verbose about what went wrong in case a volume face does not have a normal vector or tagent set up.

changeset: 55147:408b70513154
date: 2018-04-10 11:42 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 55148:1d93ee77c604
date: 2018-04-05 00:35 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Remove apr from LLAtomic32 and rather use std:atomic and thus rename the class to a more generic name of LLAtomic
The apr atomics had been problematic as no one ever did bother to call apr_atomic_init. This:
- either did lead to crashes if apr was compiled to use a mutex for thread safe variable intialisation
- or initialisation was okay, but apr did not synchronize setting the *pointer to a value.

changeset: 55149:828977d862dc
date: 2018-04-05 12:02 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Replace ARP Mutex and Condition with std:mutx and std:conditional_variable

changeset: 55150:19d845dd188f
date: 2018-04-05 15:11 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Replace apr threads with std:thread.

changeset: 55151:eb1aa210d623
date: 2018-04-05 17:49 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Remove now unused APR pool.

changeset: 55152:d64d55607a30
date: 2018-04-05 17:50 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Remove apr queue and replace it with a deque and LLMutex.

changeset: 55153:5381500364e7
date: 2018-04-05 20:24 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Because GCC 4.8 has a libstc++ that is a special snowflake and does not define std:atomic_(u)int32_t

changeset: 55154:b7c3440aa98d
date: 2018-04-05 21:46 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: More changed for gcc.
- Need to include lltimer.h for ms_sleep
- Fix typo in LLThreadSafeQueue<ElementT>:popBack. visual Studio did not care as method never is instantiated.

changeset: 55155:df043a2a97c6
date: 2018-04-06 00:11 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: After input from Nat:
- Rename LLAtomic to LLAtomicBase
- LLAtomicBase has now only one required argument, the type to wrap. The other will be deduced as std:atomic< Type > if not supplied.
- I did notice the forward declaration in llapp.h was not used, so away with it.

changeset: 55156:78aa9591ef66
date: 2018-04-06 09:49 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Change pointer to member where possible and do a bit of cleanup in lerror (move the mutexex in there and us the LLMutextTryLock rather than a custom class).

changeset: 55157:47a337db1627
date: 2018-04-08 18:26 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Use LLCondition rather than LLMutex. Then we can conveniently .wait() in popBack rather then having to use a poll loop./

changeset: 55158:20dad6c0812b
date: 2018-04-10 12:33 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 55159:d4787be72be9
date: 2018-04-14 21:37 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 55160:12315bfec9ed
date: 2018-04-15 17:36 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 55161:14c936db5a02
date: 2018-04-15 20:29 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: New CEF plugin for Linux x64.

changeset: 55162:5e1d8d79aaba
date: 2018-04-15 21:18 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Revert to old voice package. Same files except the broken vixoxopenal

changeset: 55163:3b05fd2264a1
date: 2018-04-21 23:39 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: OSX doesn't like std:atomic_uint32_t/std:atomic_int32_t either and prefers atomic_uint/atomic_int

changeset: 55164:3b22c3dd471c
date: 2018-04-21 23:41 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 55165:81bc190d422d
date: 2018-04-21 21:44 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 55166:0c7433de8ede
date: 2018-04-22 17:15 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Linux: Disable CEF GPU usage (ref: https: bitbucket.org/NickyD/phoenix-firestorm-lgpl-linux/commits/14c936db5a02cf0f3ff24eb7f1c92136#comment-6049097)

changeset: 55167:6e78284bd7ac
date: 2018-04-28 15:35 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Only link against libvds when building on Linux.

changeset: 55168:68ccfa3dcabf
date: 2018-04-28 15:36 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 55169:65b64afdf5ab
date: 2018-05-01 15:02 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 55170:8a9a204591c1
date: 2018-05-04 20:02 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Merge.

changeset: 55171:5739c4be1ea2
date: 2018-05-04 23:24 +0200
user: Nicky
summary: Merge.

changeset: 55172:fadfbc6ea3d4
date: 2018-05-04 22:18 +0200
user: Ansariel
summary: Remove zombie OpenJPEG2 autobuild package

changeset: 55173:5724afe0ba8d
date: 2018-05-04 22:36 +0200
user: Ansariel
summary: Fix another merge issue

changeset: 55174:a03c7864f701
date: 2018-05-04 22:41 +0200
user: Ansariel
summary: And another merge issue

changeset: 55175:93e5d6d63306
date: 2018-05-05 01:15 +0200
user: Ansariel
summary: Remove orphaned include

changeset: 55176:8840f612c5f5
date: 2018-05-05 14:05 +0200
user: Ansariel
summary: Restore custom Firestorm dictionaries

changeset: 55177:6fc6666d54e8
date: 2018-05-06 17:38 +0200
user: Ansariel
summary: Fix linker warning LNK4221 for llthreadsafequeue

changeset: 55178:9e605be893a5
date: 2018-05-06 19:18 +0200
user: Ansariel
summary: FIRE-22484: Double-click wear in outfits list

changeset: 55179:104928c8828e
date: 2018-05-07 09:23 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 55180:4fd62a1b7211
date: 2018-05-08 01:05 +0200
user: Ansariel
summary: Remove atomic operations in LLRefCount after consultation with Nicky

changeset: 55181:090324896594
date: 2018-05-08 01:06 +0200
user: Ansariel
summary: Remove ndboolswitch, ndintrin, ndlocks, ndojectpool and ndstlallocator that aren't used anymore

changeset: 55182:24c3d4e46d40
date: 2018-05-08 17:09 +0200
user: Ansariel
summary: Constant parameter names

changeset: 55183:51b0aa1c3535
date: 2018-05-10 22:59 +0200
user: Ansariel
summary: FIRE-22564: “Route llOwnerSay to scipt debug window” shows incorrect state at login screen

changeset: 55184:e93686d52df5
date: 2018-05-12 11:54 +0200
user: Ansariel
summary: FIRE-22568: Wrong help topic shown on group profile, experiences tab

changeset: 55185:ad6f3a65b5c0
date: 2018-05-13 00:58 +0200
user: Nicky
summary: Save OSX symbols under correct name.

changeset: 55186:ac110afe6f75
date: 2018-05-12 21:18 -0700
user: Liny liny@pinkfox.xyz
summary: Fix wording on comment in bridge to be correct.

changeset: 55187:e5adea94697a
date: 2018-05-13 03:34 -0700
user: Kadah_Coba kadah.coba@gmail.com
summary: FIRE-11340: [LATENCY] Chiclets are in the wrong place when put in the bottom right rather than top right

changeset: 55188:e65e0897c362
date: 2018-05-13 03:36 -0700
user: Kadah_Coba kadah.coba@gmail.com
summary: FIRE-11343: FSLegacyEdgeSnap remains enabled when switching to a skin that doesn't require it

changeset: 55189:1d338b9d8b00
date: 2018-05-13 04:22 -0700
user: Kadah_Coba kadah.coba@gmail.com
summary: FIRE-22571: Add chat feedback to Always Run shortcut

changeset: 55190:d64196b0e496
date: 2018-05-13 13:57 +0200
user: Ansariel
summary: Refactor symbols packaging

changeset: 55191:db389d73fa07
date: 2018-05-13 18:53 +0200
user: Ansariel
summary: Update German translation

changeset: 55192:49e2ab9b7188
date: 2018-05-13 19:37 +0200
user: Ansariel
summary: FIRE-22573: Fix for region windlights not updating if they get changed while being in the region

changeset: 55193:32283c009d96
date: 2018-05-14 09:29 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 55194:9d2814c28154
date: 2018-05-14 12:09 +0200
user: Nicky
summary: Do not delete mDecompThread as it can lead to subtle race conditions and crashes during process shutdown.

changeset: 55195:597fbaa24995
date: 2018-05-14 16:28 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Added “Firestorm Events Calendar” to the Help menu

changeset: 55196:f6e63863b98a
date: 2018-05-14 17:42 +0200
user: Ansariel
summary: Update German translation

changeset: 55197:e741d9de98d0
date: 2018-05-14 23:05 +0200
user: Ansariel
summary: FIRE-22578: Italian System Info does not include viewer settings (translation by Sniper Siemens)

changeset: 55198:fe26c58f3afb
date: 2018-01-13 16:52 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55199:15667b92db3c
date: 2018-01-09 14:12 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8157 Crash in LLWearableBridge:buildContextMenu(..)

changeset: 55200:44ae0b975513
date: 2018-01-09 20:31 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8146 Fixed Installing viewer to non default path results in incorrect fonts loading

changeset: 55201:b9d105930bb9
date: 2017-11-16 22:59 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-8154 Disabled exception handling in LLAppViewer:frame() to get proper call stacks

changeset: 55202:3e16049f935c
date: 2018-01-10 18:51 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8167 Fixed uploading JPEG image from Unicode directory fails

changeset: 55203:c121d3e8d379
date: 2018-01-10 17:46 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: Merged in MAINT-8167 (pull request #478)
Fixed: uploading JPEG image from Unicode directory fails


Approved-by: Andrey Lihatskiy andreylproductengine@lindenlab.com
Approved-by: Simon Linden simon@lindenlab.com

changeset: 55204:a6d96ca90c69
date: 2018-01-11 01:13 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 55205:161172dcf144
date: 2018-01-11 15:17 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8170 Crash viewer when double click on “Report Abuse”

changeset: 55206:d5919a32b5c8
date: 2018-01-12 18:54 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7003 Crash in LLVBOPool


Error to help figuring out if error happens due to gl or memory issue

changeset: 55207:5bf6653d7cd2
date: 2018-01-12 19:22 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8171 “New” tag is not in front of folder when searching items in “Received Items” panel

changeset: 55208:9fd4652e6432
date: 2018-01-13 19:11 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 55209:1a6bd97829c6
date: 2018-01-15 16:22 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8184 “Properties” menu item should be disable for multiple selection in Object content

changeset: 55210:7a37c0deaae7
date: 2018-01-16 16:08 +0200
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-7732 Crash in LLLiveLSLEditor:loadScriptText(..)

changeset: 55211:571d8c1cf6b7
date: 2018-01-16 20:09 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 55212:f2c0cb556f38
date: 2018-01-16 20:15 +0100
user: Ansariel
summary: Disable “Properties” menu item for multiple selections in object content only if NOT using legacy properties floater

changeset: 55213:17c2b6b9184b
date: 2018-01-16 21:06 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55214:1a628935478e
date: 2018-01-16 17:22 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-3859 Fixed Texture animation flicker at certain frame rates

changeset: 55215:dcbc22636561
date: 2018-01-17 12:07 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55216:f68f73d77339
date: 2018-01-16 17:22 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-3859 Fixed Texture animation flicker at certain frame rates

changeset: 55217:ab8df2f75d03
date: 2018-01-17 03:58 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 55218:6d9102fd8e77
date: 2018-01-17 12:09 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 55219:728e7d0671fe
date: 2018-01-17 13:31 +0100
user: Ansariel
summary: MAINT-8085 done right

changeset: 55220:551528783d2c
date: 2018-01-17 13:42 +0100
user: Ansariel
summary: Remove orphaned helper method

changeset: 55221:54362b6ddbda
date: 2018-01-25 22:07 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55222:076a31425bef
date: 2018-01-29 20:53 +0100
user: Ansariel
summary: Merge viewer-bear

changeset: 55223:97af602ab8c7
date: 2018-01-29 21:00 +0100
user: Ansariel
summary: Merge

changeset: 55224:56969448d567
date: 2018-01-30 15:24 +0100
user: Ansariel
summary: Backed out changeset c883e800cfe3: Make room for LL version

changeset: 55225:508c9acff62b
date: 2017-12-08 19:15 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8066 “Breasts Bounce” increases at low fps.

changeset: 55226:39d5cf20eba8
date: 2017-12-14 18:54 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-4354 Render stalls in object heavy regions

changeset: 55227:05538ff9f766
date: 2018-01-17 13:31 +0100
user: Ansariel
summary: MAINT-8085 done right

changeset: 55228:4ae4f2a3df53
date: 2018-01-17 17:05 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-8154 Brought back the LLContinueError handling

changeset: 55229:5dcd1d8af294
date: 2018-01-17 18:46 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8183 Additional logging

changeset: 55230:9b346c1fe408
date: 2018-01-18 18:34 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-3859 Remade to account from smoothed looping

changeset: 55231:b44aaf5ca209
date: 2018-01-18 19:22 +0200
user: mnikolenkoproductengine mnikolenkoproductengine@lindenlab.com
summary: MAINT-8163 Text is corrupted in ToS in non english viewer

changeset: 55232:9d98bfb309aa
date: 2018-01-19 19:42 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: Build fix for non-dpi aware environment

changeset: 55233:f87c0814d094
date: 2018-01-22 11:29 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8065 Full version of the build in the applications is not displayed after install

changeset: 55234:5d90ceae5b45
date: 2018-01-19 19:19 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8190 Avatar Physics safety checks and better iteration spreading

changeset: 55235:ba87c2a1f624
date: 2018-01-22 18:11 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8208 [Mac] Viewer crashes when uploading certain mesh model after enabling “Include skin weight”

changeset: 55236:aa0b0fe00684
date: 2018-01-22 20:37 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8210 Fixed crash in avatar name cache

changeset: 55237:ccdc339122eb
date: 2018-01-23 16:43 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8197 Check buffer before using it

changeset: 55238:3239e399c050
date: 2018-01-23 18:14 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8047 [Mac] Incorrect VFS (cache) creation time is shown in “help>about SL

changeset: 55239:d29f370b3d24
date: 2018-01-23 17:42 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-2896 Object position grayed out when editing avatar attachments

changeset: 55240:f99bf4652a5c
date: 2018-01-24 15:41 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8180 Help > Report Bug does not include viewer bitness

changeset: 55241:0e7f7326b6d0
date: 2018-01-23 21:09 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8197 Account for dummy tex unit

changeset: 55242:f7ae12c31ba1
date: 2018-01-24 16:29 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: Merged MAINT-8197
Account for dummy tex unit and failed allocation


Approved-by: Andrey Lihatskiy andreylproductengine@lindenlab.com
Approved-by: Graham Madarasz graham@lindenlab.com
Approved-by: Simon Linden simon@lindenlab.com
Approved-by: Maxim Nikolenko maximnproductengine@lindenlab.com

changeset: 55243:fa79e5d3c4ff
date: 2018-01-25 16:22 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-7501 FIXED Bottom part of “Filter” button at Snapshot window is not clickable

changeset: 55244:27fb36f65a80
date: 2018-01-25 18:14 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-2375 FIXED World Map always shows first friend location after search for some users

changeset: 55245:88f8fd52c830
date: 2018-01-29 12:40 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8234 Mesh tread protections and removed unnecessary try in staticRun()

changeset: 55246:b683223f72d7
date: 2018-01-29 17:45 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8247 FIXED [maint-viewer] All Outfit images become unassigned if remove an outfit while selecting new image

changeset: 55247:6869a632a800
date: 2018-01-29 21:57 +0200
user: AndreyL ProductEngine
summary: Merge - cutting excessive heads

changeset: 55248:cf81d17a5ab0
date: 2018-01-29 21:57 +0200
user: AndreyL ProductEngine
summary: Merge - cutting excessive heads

changeset: 55249:22bf83560017
date: 2018-01-29 22:02 +0200
user: AndreyL ProductEngine
summary: Merged in lindenlab/viewer-bear

changeset: 55250:01bffde5aac7
date: 2018-01-29 22:12 +0200
user: AndreyL ProductEngine
summary: Merged in lindenlab/viewer-bear

changeset: 55251:d05866c60557
date: 2018-01-30 14:03 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8091 Removed deprecated and unused private memory pooling

changeset: 55252:fd992043b324
date: 2018-01-30 15:39 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 55253:d0fe3ba5e6c5
date: 2018-01-30 15:40 +0100
user: Ansariel
summary: Merge

changeset: 55254:662bffd01aab
date: 2018-01-30 15:41 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55255:cf6bde63fae3
date: 2018-01-30 15:58 +0100
user: Ansariel
summary: Update German translation

changeset: 55256:2567c08e15ac
date: 2018-02-02 14:42 +0100
user: Ansariel
summary: Merge

changeset: 55257:e795d478fdcf
date: 2018-01-30 17:45 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8180 Add the way to get default string despite of current localiztion

changeset: 55258:35aed6496650
date: 2018-01-31 12:13 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: build fix

changeset: 55259:e1035f2f8138
date: 2018-02-01 16:35 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-2338 Implemented binary parser depth control

changeset: 55260:06f4c6070769
date: 2018-02-02 14:48 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 55261:f437cafc3070
date: 2018-02-02 18:06 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8262 Crash in LLInventoryModel:createNewCategory(..)

changeset: 55262:d54132a4a071
date: 2018-02-02 18:28 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-3884 Fixed viewer sends multiple GET requests against prim media

changeset: 55263:011dc2cd1c05
date: 2018-02-05 16:52 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8269 Crahes in cacheOptimize()

changeset: 55264:dc9288f77a8a
date: 2018-02-06 17:18 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7897 Enabled navigation for Profiles

changeset: 55265:b68498a4d840
date: 2018-02-06 18:44 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8273 FIXED Crash in LLViewerInventoryMoveFromWorldObserver:isSelectionChanged()

changeset: 55266:94c1f93fc06c
date: 2018-02-06 17:36 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8004 Make replace work regardless of current attachments

changeset: 55267:cd0e79724e08
date: 2018-02-07 16:55 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8270 Backed out changeset: 5d7cb87d01ef


Default female sit has stopped working, system uses male sit
MAINT-5013 needs to be fixed in a different way.

changeset: 55268:80af64119ac7
date: 2018-02-07 17:46 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8229 Enable address entry in social connect floaters

changeset: 55269:f03468e61b5d
date: 2018-02-07 20:41 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8258 Don't show sculpty until it is loaded or load fails

changeset: 55270:f35ac657450f
date: 2018-02-08 18:11 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8275 FIXED “Walk/run/fly” toolbar button turns off “fly mode” of avatar when the user log in

changeset: 55271:c4d73c45ca54
date: 2018-02-09 18:06 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8274 FIXED Temporary attachments could not be detached via gear menu from Appearance>Wearing

changeset: 55272:850f62f5fb90
date: 2018-02-12 21:45 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 55273:8ea7b6dffd08
date: 2018-02-12 22:25 +0100
user: Ansariel
summary: Merge Firestorm LGPL bear

changeset: 55274:447b445b1cf1
date: 2018-02-12 21:15 +0200
user: AndreyL ProductEngine
summary: Merged in lindenlab/viewer-bear

changeset: 55275:3fbb73a9da24
date: 2018-02-12 19:27 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8276 Arrows 'Navigate back' and 'Navigate forward' have wrong state

changeset: 55276:8ac8434f1d4a
date: 2018-02-12 22:28 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 55277:ad7107d84b12
date: 2018-02-27 16:18 +0100
user: Ansariel
summary: Merge

changeset: 55278:65381415382c
date: 2018-02-12 19:31 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8146 Remade fix with streams to save memory

changeset: 55279:c92d8b320049
date: 2018-02-13 14:45 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8146 Clearing pointers

changeset: 55280:583e100de340
date: 2018-02-13 19:01 +0200
user: AndreyL ProductEngine
summary: MAINT-8290 Don't render particles attached to the muted avatars

changeset: 55281:18b473079dc9
date: 2018-02-14 11:37 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8287 FIXED [Mac] Crash when creating group role with 'Manage ban list' ability

changeset: 55282:9c7c7649960e
date: 2018-02-14 17:55 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8289 FIXED Deleting inventory directory while keeping [Delete] key pressed

changeset: 55283:6c6e8ceffbfd
date: 2018-02-15 15:47 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8291 Fixed Scripts memory usage returns incorrect values in estate tools

changeset: 55284:c8b6574c3f5b
date: 2018-02-14 20:17 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-931 Fixed Sitting avatar's rotation is not updated correctly viewer side

changeset: 55285:da06a005f97a
date: 2018-02-15 21:48 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8297 Fixed “Missing CA File” message when running under debugger on windows

changeset: 55286:09ebe35bb9fb
date: 2018-02-15 21:55 +0000
user: Graham Linden graham@lindenlab.com
summary: Add debug setting and code to allow nVidia nSight graphics debugging to capture SL frames.
These changes are only enabled if RenderNsightDebugSupport is true and eliminate use of
some OpenGL legacy functionality which is incompatible with nSight capture
(mostly glReadPixels and other fixed-function pipe rendering calls).

changeset: 55287:ef907fd4ba25
date: 2018-02-15 23:23 +0000
user: Graham Linden graham@lindenlab.com
summary: Mark RenderNsightDebugSupport as requiring restart (because it does).
Remove nerfing of message to run SL_Launcher.

changeset: 55288:633897a9e4df
date: 2018-02-15 16:58 -0800
user: Graham Linden graham@lindenlab.com
summary: Fix batch display in avatar render info (%d is not for doubles).

changeset: 55289:74516ccad384
date: 2018-02-16 20:52 +0000
user: Graham Madarasz graham@lindenlab.com
summary: Merged in graham_linden/viewer-neko (pull request #525)


Fixes MAINT-8282 feature req (from me :) )


Add debug setting and code to allow nVidia nSight graphics debugging to capture SL frames.


Approved-by: Andrey Kleshchev andreykproductengine@lindenlab.com
Approved-by: Andrey Lihatskiy andreylproductengine@lindenlab.com
Approved-by: Ruslan Teliuk ruslantproductengine@lindenlab.com

changeset: 55290:f8fff11129d1
date: 2018-02-19 21:30 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8022 Handling memory errors in unzip_llsdNavMesh

changeset: 55291:43f9351c7f6f
date: 2018-02-20 17:52 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-5165 Hide Inbox and Outbox despite “Show Filters…” settings

changeset: 55292:4d9446797e08
date: 2018-02-20 18:31 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-6260 Fixed Rezing from trash causes dupes after restart

changeset: 55293:ad11009ccf96
date: 2018-02-21 01:25 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 55294:1cc71faf5b25
date: 2018-02-21 15:10 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-2564 FIXED Alpha mask does not hide hair in the Outfit Editor

changeset: 55295:e7f8a14d0adc
date: 2018-02-19 21:01 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8308 Additional logging for mesh processing

changeset: 55296:54187156dea3
date: 2018-02-21 16:01 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8315 Move purchase button to avoid overlapping

changeset: 55297:cd208c426e6f
date: 2018-02-21 18:03 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8316 FIXED Crash in LLAgent:teleportRequest(..)

changeset: 55298:a53d172f77a0
date: 2018-02-21 17:32 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8297 Removing old ca bundle

changeset: 55299:26d7d76e7849
date: 2018-02-22 13:20 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8319 Change login failure message

changeset: 55300:601da0c3034f
date: 2018-02-22 18:01 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8323 FIXED Crash in LLInventoryPanel:callbackPurgeSelectedItems(..)

changeset: 55301:b0b94907a8a6
date: 2018-02-22 15:23 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8183 Fixed some exit issues and crashes

changeset: 55302:56683b7a4ee6
date: 2018-02-23 16:02 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8302 Re-enabled exportCharts

changeset: 55303:f0a2a79633cf
date: 2018-02-26 18:03 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8332 Handle hover height adjusting via debug setting

changeset: 55304:03931e7da6bc
date: 2018-02-27 18:08 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 55305:3347d1abe4f0
date: 2018-02-27 18:10 +0100
user: Ansariel
summary: Update German translation

changeset: 55306:7087dc97640e
date: 2018-02-27 18:13 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55307:b0549f776466
date: 2018-03-02 10:51 +0100
user: Ansariel
summary: Merge Fireestorm LGPL

changeset: 55308:19a13b5829e8
date: 2018-02-27 15:49 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8317 Fixed Local Textures for Advanced Lighting Projectors do not keep the selected texture.

changeset: 55309:473367dd6196
date: 2018-02-28 12:44 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8181 Save conversation panel width between sessions

changeset: 55310:7cad89a91e2f
date: 2018-02-28 16:14 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-3824 FIXED Some unicode chars not appearing in windows viewer display name

changeset: 55311:890ec585c269
date: 2018-03-01 02:44 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8297 Cleanup

changeset: 55312:e817ee85d86a
date: 2018-03-02 00:30 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 55313:3db9986f3dc2
date: 2018-03-02 10:52 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 55314:f2ac539fe313
date: 2018-03-02 10:55 +0100
user: Ansariel
summary: Apply “MAINT-3824 FIXED Some unicode chars not appearing in windows viewer display name” to Firestorm font definitions

changeset: 55315:3a6f18b3baae
date: 2018-03-02 11:26 +0100
user: Ansariel
summary: Build fix

changeset: 55316:baebbe609801
date: 2018-03-02 15:17 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8297 Mac path fix

changeset: 55317:74c1342de06e
date: 2018-03-02 14:47 +0100
user: Ansariel
summary: Fix CA file location for other OS as well

changeset: 55318:6501ad78684b
date: 2018-03-02 20:45 +0100
user: Ansariel
summary: CA file path fix

changeset: 55319:b335ad15f178
date: 2018-03-02 18:47 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8297 path fix

changeset: 55320:44aa78dae0cf
date: 2018-03-02 19:46 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8297 path fix #2

changeset: 55321:c58c9ae2547c
date: 2018-03-02 15:17 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8297 Mac path fix

changeset: 55322:29d6fbc0f354
date: 2018-03-02 18:31 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged MAINT-8297 Mac fix

changeset: 55323:b968bfa33629
date: 2018-03-02 20:07 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged MAINT-8297

changeset: 55324:04ed11595051
date: 2018-03-02 20:45 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 55325:8285df44a039
date: 2018-03-06 11:32 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8342 FIXED [maint-viewer] Viewer crash when click Take off in Temporary attachments

changeset: 55326:8c5ee35b0901
date: 2018-03-06 12:59 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-6363 Normal and specular maps should not be downloaded if ALM is off

changeset: 55327:1d9ad7f485e6
date: 2018-03-06 16:23 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-5165 Don't show 'Maketplace listings' folder

changeset: 55328:005206c5c001
date: 2018-03-07 17:26 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-3399 Hairbase renders incorrectly in edit appearance mode

changeset: 55329:d28612dea27b
date: 2018-03-07 20:31 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8364 Fix for requestAvatarNameCache_ crash

changeset: 55330:be6bd8f683ff
date: 2018-03-09 17:26 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8366 FIXED “Report Abuse” preview screenshot all black

changeset: 55331:eb12b1bdf847
date: 2018-03-09 16:57 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8362 Don't reconnect voice while in teleport

changeset: 55332:8f47409b63be
date: 2018-03-13 19:48 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 55333:d3479b5f7073
date: 2018-03-13 19:50 +0100
user: Ansariel
summary: Change hidden category check slightly

changeset: 55334:e403dadcae53
date: 2018-03-13 19:51 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55335:5c65f763f4e4
date: 2018-02-13 15:40 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8203 Use the ReadOfflineMsgs cap to fetch IMs after login

changeset: 55336:47a0198ea43a
date: 2018-03-13 19:52 +0100
user: Ansariel
summary: Merge viewer-neko

changeset: 55337:255b9dfb5d68
date: 2018-03-13 20:27 +0100
user: Ansariel
summary: Fix build

changeset: 55338:42bc0e961099
date: 2018-03-21 17:26 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55339:74610a6ecf5a
date: 2018-03-25 13:37 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55340:2c3f25a6b5b9
date: 2018-03-21 23:51 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in nat_linden/viewer-maint-8397

changeset: 55341:0f210bf34c09
date: 2018-03-13 18:31 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8382 FIXED Ԛoom backԠbutton is displayed after selecting other nearby media

changeset: 55342:81acf655cb56
date: 2018-03-14 16:51 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8383 FIXED Scrollbar does not decrease with decreasing number of displayed media

changeset: 55343:2a5301c64f44
date: 2018-03-16 16:45 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8343 FIXED [MAC] Viewer Media Browser doubles entered Cyrillic capital letters.

changeset: 55344:203d3d3dc054
date: 2018-03-16 18:04 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8399 fixed unnessesary spam and made message more informative

changeset: 55345:d1b2f4143da9
date: 2018-03-16 19:17 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8372 Fixed doubled error messages

changeset: 55346:23e1b0dc0faf
date: 2018-03-20 11:29 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8401 The ҎewҠicon does not disappear when navigating with the keys in the Ғeceived itemsҠpanel

changeset: 55347:e7d8c4218f3b
date: 2018-03-20 16:38 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: fixed line endings

changeset: 55348:ae0c3ad0c31b
date: 2018-03-20 19:09 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8363 Additional sanity checks

changeset: 55349:544cdc3ab508
date: 2018-03-21 18:04 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8403 FIXED “Snapshot” is stuck and not responding after sending snapshot via e-mail

changeset: 55350:f3172b01f93e
date: 2018-03-21 19:31 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8417 Fixed startup crash in doFrame() after failing to access vfs cache

changeset: 55351:96b994daf116
date: 2018-03-21 23:56 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 55352:29c656ea46ab
date: 2018-03-22 12:21 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8403 Restore fail case for general upload snapshot

changeset: 55353:27143bdfa240
date: 2018-03-23 19:14 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8417 Don't run display or startup if window is not initialized

changeset: 55354:9123341e59d3
date: 2018-03-24 14:48 +0200
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8203 Fixing from_group processing in ReadOfflineMsgs cap

changeset: 55355:16e1428630ee
date: 2018-03-25 14:20 +0200
user: Ansariel
summary: Merge viewer-lynx

changeset: 55356:1f13ef305465
date: 2018-04-07 11:54 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55357:5e41325e8fcf
date: 2018-03-27 17:22 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8203 Group notices processing

changeset: 55358:01236c0008b3
date: 2018-04-02 17:32 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8203 LLIMInfo crash due to capability

changeset: 55359:a82d38c3babb
date: 2018-04-04 21:01 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8203 Temporary disable capability until 'friend request' server side fix

changeset: 55360:80c4846c1d6f
date: 2018-04-04 21:08 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-release

changeset: 55361:fa6fe26faa78
date: 2018-04-05 20:23 -0700
user: eli
summary: FIX INTL-282 translations for Viewer Set50 (drtvwr-450 on repository viewer-lynx)

changeset: 55362:1e9828e37a4d
date: 2018-04-06 14:15 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8203 Restore legacy name lookup

changeset: 55363:f34afa48bc19
date: 2018-04-07 12:06 +0200
user: Ansariel
summary: Merge viewer-lynx

changeset: 55364:866494c6b644
date: 2018-04-12 21:55 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55365:48189ac2268d
date: 2018-04-12 21:22 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-release

changeset: 55366:f171b6bd81a3
date: 2018-04-12 21:56 +0200
user: Ansariel
summary: Merge viewer-lynx

changeset: 55367:15491e4714c6
date: 2018-04-14 11:52 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55368:614b86c88ac6
date: 2018-05-01 16:43 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55369:212fc2d2ee0c
date: 2018-04-19 15:47 -0700
user: eli
summary: FIX INTL-282 minor translation issue

changeset: 55370:43fee2e6c553
date: 2018-04-23 16:21 -0700
user: eli
summary: FIX INTL-282 minor translation issue, German

changeset: 55371:2ea2375b914f
date: 2018-04-23 23:31 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-8574 Fixed Crash in LLVOVolume:markDead()
+ null checks in LLVOVolume:setLightTextureID()

changeset: 55372:7b6b020fd5ad
date: 2018-04-30 20:23 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-8610 Fixed GPU Benchmark appears to be broken - “Failed to allocate buffer during benchmark”

changeset: 55373:dba925f5b176
date: 2018-05-01 16:45 +0200
user: Ansariel
summary: Merge viewer-lynx

changeset: 55374:87396b7b96ca
date: 2018-05-08 18:31 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55375:d1e62eb8b2ac
date: 2018-05-18 08:43 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55376:b5db4628537f
date: 2018-05-17 19:30 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Added tag 5.1.4-release for changeset 7b6b020fd5ad

changeset: 55377:d882f26e1ef1
date: 2018-05-17 19:30 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: increment viewer version to 5.1.5

changeset: 55378:a780668b9a62
date: 2018-05-18 08:44 +0200
user: Ansariel
summary: Merge LL viewer release 5.1.4

changeset: 55379:2a57bc8fe712
date: 2018-05-18 09:15 +0200
user: Ansariel
summary: Backed out changeset 9d2814c28154 to check if logout crashes are fixed with b0b94907a8a6

changeset: 55380:e889137a6111
date: 2018-05-18 09:43 +0200
user: Ansariel
summary: Fix XML syntax error

changeset: 55381:6941050514ab
date: 2018-05-18 10:04 +0200
user: Ansariel
summary: Fix some system information localizations

changeset: 55382:43994404222c
date: 2018-05-18 14:45 +0200
user: Ansariel
summary: Refactor hover height debug setting handler

changeset: 55383:c36f41b3f6da
date: 2018-05-18 14:52 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 55384:9b18b08e4942
date: 2018-05-18 18:42 +0200
user: Ansariel
summary: Package CA cert file in correct directory for Linux

changeset: 55385:275b8a4c4666
date: 2018-05-19 00:40 -0700
user: Liny liny@pinkfox.xyz
summary: Allow legacy searches to work with “first.last” name as well as “first last” syntax.

changeset: 55386:bc8b5645a95c
date: 2018-05-19 13:47 +0200
user: Ansariel
summary: Let's do this better (and clean up as well)

changeset: 55387:1e727eb4a522
date: 2018-05-19 14:48 +0200
user: Ansariel
summary: Get rid of .hgpatchinfo nobody uses

changeset: 55388:3d925668a659
date: 2018-05-21 19:43 +0200
user: Nicky
summary: FIRE-22579; Window resize fix in updated 3P SDL.

changeset: 55389:d082399b36ce
date: 2018-05-22 03:27 +0200
user: Nicky
summary: FIRE-22579; Window resize fix in updated 3P SDL. (Linux x86)

changeset: 55390:8d33342a251c
date: 2018-05-22 05:01 +0200
user: Nicky
summary: Add a dullahan version for GCC5+, this is exactly the same source as the “normal” version, just compiled on Ubuntu 16.04 with GCC 5.4.0. This allows self compilers to compile with a newer GCC instead of alwayss having to fall back to GCC 4.9.x

changeset: 55391:ef5fb143a995
date: 2018-05-22 07:12 +0200
user: Nicky
summary: Tweak GCC test a little so it works with older cmake versions.

changeset: 55392:b973bf085795
date: 2018-05-24 00:40 +0200
user: Ansariel
summary: Update FMOD Studio to 1.10.05 on Windows

changeset: 55393:ac3a08b7e7fe
date: 2018-05-24 12:09 +0200
user: Nicky
summary: Linux/OSX: FMOD Studio 1.10.05

changeset: 55394:600fa7b977e9
date: 2018-05-25 21:11 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8693 Fixed crashes during login if you wear a BOM tattoo layer

changeset: 55395:a84f29694a8a
date: 2018-05-27 14:05 +0200
user: Ansariel
summary: Sync grids.xml with FSData version

changeset: 55396:03afb99c9bd1
date: 2016-12-04 10:21 +0100
user: Kitty Barnett develop@catznip.com
summary: [FIXED] Unsaved values live at index 2

changeset: 55397:061e1c898440
date: 2016-09-21 18:10 +0200
user: Ansariel
summary: Prevent warnings about invalid UUIDs caused by invalid RLV commands produced by MoDesign Collar (and maybe others as well)

changeset: 55398:fd0a93446b06
date: 2016-11-11 13:10 +0100
user: Kitty Barnett develop@catznip.com
summary: Added tag RLVa-2.0.0 for changeset 7fc0f5d537b4

changeset: 55399:298b3a8efb60
date: 2016-12-04 12:12 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with version tag

changeset: 55400:b4d138c4e338
date: 2016-12-05 23:49 +0100
user: Kitty Barnett develop@catznip.com
summary: Disable the attachment kill fix for now (see changeset 040adc63b7ff)

changeset: 55401:7c3d147bca69
date: 2016-12-07 19:55 +0100
user: Kitty Barnett develop@catznip.com
summary: [FIXED] RLVa restrictions are copied 5 times
→ debug left-over, whoops

changeset: 55402:9372d6c0a565
date: 2016-12-07 19:57 +0100
user: Kitty Barnett develop@catznip.com
summary: Make string splitting code generally available so it can be reused elsehwere

changeset: 55403:499252283d99
date: 2016-12-10 17:07 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision d421a229e5fc)

changeset: 55404:cdce2ee00387
date: 2017-02-11 13:32 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision 4b2630cbd022)

changeset: 55405:35470a3ff755
date: 2017-03-11 20:28 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision f4406f7e1f99)

changeset: 55406:bdad6632d662
date: 2017-03-12 15:57 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision f4406f7e1f99)

changeset: 55407:1a6910e07aa5
date: 2017-03-13 10:09 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision f4406f7e1f99)

changeset: 55408:587d35fbae9a
date: 2017-03-13 16:03 +0100
user: Kitty Barnett develop@catznip.com
summary: Updated patch branch dependencies

changeset: 55409:495db40380dc
date: 2017-03-13 19:59 +0100
user: Kitty Barnett develop@catznip.com
summary: Block auto-login when RLV is enabled

changeset: 55410:51e9185c7779
date: 2017-03-13 20:04 +0100
user: Kitty Barnett develop@catznip.com
summary: Visualize LLSD debug settings in the settings floater

changeset: 55411:609b8e39b0d4
date: 2017-04-22 14:52 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision fe9ad8205ee1)

changeset: 55412:6991b2055908
date: 2017-04-22 14:54 +0200
user: Kitty Barnett develop@catznip.com
summary: Use the current virtualenv's python rather than the system default
→ Windows-only

changeset: 55413:122a412775c7
date: 2017-04-22 15:01 +0200
user: Kitty Barnett develop@catznip.com
summary: Reviewed for Catznip-5.2

changeset: 55414:f22e8ab7adc9
date: 2017-05-06 11:15 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with viewer64 tip (Revision b07cde95a843)

changeset: 55415:05b8b63eff92
date: 2017-05-06 16:55 +0200
user: Kitty Barnett develop@catznip.com
summary: Reviewed for Catznip-5.3 (x64)
→ updated FindWindowsSDK.cmake for improved Win10 SDK detection
→ added windows64 package for fmodex
→ [FIXED] fmodex library isn't found during linking for x64 builds

changeset: 55416:a7f59b7eba77
date: 2017-05-26 16:23 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision 4b3de4574e63)

changeset: 55417:1bc05160f199
date: 2017-06-04 00:26 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] RLV / CATZ-301: typing animation still starts when @redirectchat restricted (triggers cheating warning in RealRestraint gags)

changeset: 55418:3e83eb17331c
date: 2017-06-04 00:31 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] RLV: chat animation isn't properly adjusted when @chatwhisper/normal/shout restricted

changeset: 55419:ba430989b50c
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: 55420:e0fe361d142f
date: 2017-07-01 13:00 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision d0a34761a127)

changeset: 55421:a08b03560cca
date: 2017-07-16 01:21 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] CATZ-332: Crash saving a texture to disk while @viewtextures=n restricted

changeset: 55422:2b5d44edad3b
date: 2017-09-05 23:23 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision 04bcb7bc8c23)

changeset: 55423:54e81f61aca5
date: 2017-10-14 12:10 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision bd9afd419b6a)

changeset: 55424:609677f0c4e0
date: 2017-11-04 23:03 +0100
user: Kitty Barnett develop@catznip.com
summary: [FIXED] CATZ-350: Can't force ground sit while avatar is moving

changeset: 55425:d5d16529cf07
date: 2017-11-05 00:03 +0100
user: Kitty Barnett develop@catznip.com
summary: [FIXED] CATZ-311: @stopim doesn't end the IM session when @startim restricted
→ The local notification now logs to nearby chat
→ Send the close response even if there is currently no IM session open

changeset: 55426:d7e0e1c98b03
date: 2017-11-05 12:49 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision bd9afd419b6a)

changeset: 55427:65a5305ec466
date: 2017-11-05 12:47 +0100
user: Kitty Barnett develop@catznip.com
summary: Reset mesh attachment LOD to fix deformed (low LOD) attachments
→ Automatically whenever handle_reset_view() is called (i.e. Esc)
→ Part of Advanved / Refresh Attachments
→ Part of avatar context menu / Reset Skeleton

changeset: 55428:69450d18ce9d
date: 2017-12-02 10:17 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision 752a75d40282)

changeset: 55429:e892aa0d7aa8
date: 2017-11-06 13:44 +0100
user: Kitty Barnett develop@catznip.com
summary: [FIXED] Crash when rebuilding someone else's attachments through the “Reset Skeleton” avatar context menu

changeset: 55430:869646ebdc2d
date: 2017-05-28 00:13 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with Viewer-Build tip (32-bit)

changeset: 55431:eec54dcf92a2
date: 2017-07-01 13:23 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision d0a34761a127)

changeset: 55432:b9bf1861aa5b
date: 2017-07-01 17:20 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with Viewer-Build tip (32-bit)

changeset: 55433:fc347c4df10b
date: 2017-09-10 18:56 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with Viewer-Build tip (32-bit)

changeset: 55434:ba693672a593
date: 2017-10-25 12:26 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with Viewer-Build tip (32-bit)

changeset: 55435:55d9438f7455
date: 2017-12-02 10:18 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with Viewer-Build tip (32-bit)

changeset: 55436:3f68507b658f
date: 2017-12-02 10:34 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision b597cd8cc48a)

changeset: 55437:424963215640
date: 2017-12-26 17:20 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision b597cd8cc48a)

changeset: 55438:a5ed5f567d5d
date: 2017-12-09 01:20 +0100
user: Kitty Barnett develop@catznip.com
summary: Updated OpenJPEG package

changeset: 55439:91d3dcfb92ec
date: 2017-12-27 15:46 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with Viewer-Build tip

changeset: 55440:cbabd1fa7854
date: 2018-01-06 17:23 +0100
user: Kitty Barnett develop@catznip.com
summary: [FIXED] RelWithDebInfo includes release optimization flags

changeset: 55441:54fd792bf83a
date: 2018-01-17 00:40 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision 743ce34a577d)

changeset: 55442:e7da7e7e0264
date: 2018-02-17 00:34 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision 1a00371c183f)

changeset: 55443:5118dbc0c5e1
date: 2018-03-03 14:37 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision 07528d0f9440)

changeset: 55444:1a24236b9ba0
date: 2016-12-27 21:40 +0100
user: Kitty Barnett develop@catznip.com
summary: Added tag RLVa-2.1.0 for changeset 9372d6c0a565

changeset: 55445:3708a3fe3742
date: 2017-07-16 02:13 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with RLVa-2.1.0 tag

changeset: 55446:9107f4c3ee51
date: 2017-07-16 01:21 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] CATZ-332: Crash saving a texture to disk while @viewtextures=n restricted

changeset: 55447:e36185431511
date: 2017-10-21 13:18 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision bd9afd419b6a)

changeset: 55448:1f6a5a5b0e06
date: 2017-10-21 16:23 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision bd9afd419b6a)

changeset: 55449:8a22c9cdf80a
date: 2018-01-10 22:26 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision 752a75d40282)

changeset: 55450:1f888e791c15
date: 2018-01-10 22:27 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision 752a75d40282)

changeset: 55451:45e7afca93de
date: 2018-01-10 22:32 +0100
user: Kitty Barnett develop@catznip.com
summary: Merged with alternate RLVa tip

changeset: 55452:05376fcaa0c5
date: 2018-03-29 11:05 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with alternate Appearance-Misc tip

changeset: 55453:6ab736ee0fa1
date: 2018-03-29 11:08 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision 07528d0f9440)

changeset: 55454:09d5c51b1f41
date: 2018-03-29 11:09 +0200
user: Kitty Barnett develop@catznip.com
summary: Updated patch branch dependencies

changeset: 55455:a212a52a080e
date: 2018-03-29 11:11 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip (Revision 07528d0f9440)

changeset: 55456:68da252879bf
date: 2018-03-27 20:07 +0200
user: Kitty Barnett develop@catznip.com
summary: Added 'RenderResolutionMultiplier' as an more fine-tuned alternative to 'RenderResolutionDivisor'

changeset: 55457:b81600d5b780
date: 2018-03-31 12:37 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] Compiler errors from last merge

changeset: 55458:3b715315d639
date: 2018-04-30 00:01 +0200
user: Kitty Barnett develop@catznip.com
summary: Incremented version to RLVa-2.2.0

changeset: 55459:9c0fb73f6911
date: 2018-04-30 00:08 +0200
user: Kitty Barnett develop@catznip.com
summary: Added @setoverlay set of commands for a certain evil kitty

changeset: 55460:6006a3f06269
date: 2018-04-29 21:32 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] Modifiers of type UUID and bool aren't shown with their correct values in the Restrictions floater

changeset: 55461:b9ca8f1d78ce
date: 2018-04-30 23:00 +0200
user: Kitty Barnett develop@catznip.com
summary: Added @setgroup:<uuid|name>;<role>=force cause a bunny made me do it

changeset: 55462:e9619d9faffb
date: 2018-04-30 23:51 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] A remote forced teleport (due to @tpto) should disregard the issuing object's restrictions
→ Repro:
- @clear,tploc=n
- @tpto:<Other Region>/X/Y/Z=force ⇒ failed (tploc shouldn't be taken into account)

changeset: 55463:df5dcc6e78b4
date: 2018-04-30 23:51 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] A local forced teleport (due to @tpto) fails if the issuing object has an active @sittp behaviour
→ Repro:
- @clear,tplocal=n,tplocal:200=n,sittp=n
- @tpto:<Current Region>/X/Y/Z+500=force ⇒ succeeds
- @tpto:<Current Region>/X/Y+20/Z=force ⇒ failed (sittp shouldn't be taken into account)

changeset: 55464:7c971acdffa8
date: 2018-05-01 23:04 +0200
user: Kitty Barnett develop@catznip.com
summary: Pave the way for a brighter future where behaviour modifiers aren't behaviours themselves

changeset: 55465:b4da4e853066
date: 2018-05-05 12:13 +0200
user: Kitty Barnett develop@catznip.com
summary: Added @setoverlay_tint and changed all @setoverlay_XXX modifier mutators to force commands

changeset: 55466:6623df768be3
date: 2018-05-07 01:08 +0200
user: Kitty Barnett develop@catznip.com
summary: Added @setoverlay_tween to animate the alpha and tint overlay modifier values

changeset: 55467:93f5916c21eb
date: 2018-05-07 12:52 +0200
user: Kitty Barnett develop@catznip.com
summary: Code review for the new RlvBehaviourModifierAnimator class

changeset: 55468:fd109e191dc6
date: 2018-05-07 14:17 +0200
user: Kitty Barnett develop@catznip.com
summary: Move most of the behaviour modifier code over to the new files

changeset: 55469:0479d01fec4c
date: 2018-05-08 18:15 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] CATZ-427: Touch/Edit context menu options on the Wearing panel are missing for temporary attachments

changeset: 55470:a1e25e84e7f3
date: 2018-05-26 13:19 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with Appearance-Misc ancestor (semi-null merge)
→ Reapply missing 3bfcd48aafac
→ Don't use LLAppearanceMgr:syncCofVersionAndRefresh()

changeset: 55471:d26ae7b3c00a
date: 2018-05-26 13:26 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with RLVa ancestor (should have been a null merge)

changeset: 55472:43f02bb59f1f
date: 2018-05-26 15:31 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with RLVa default merge (null merge)

changeset: 55473:a60a3df8bccd
date: 2018-05-26 16:11 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with RLVa fixes

changeset: 55474:55fa24c052be
date: 2018-05-26 16:54 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with RLVa default merge (null merge)

changeset: 55475:fa0b2dd2d879
date: 2018-05-26 18:08 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with RLVa features & fixes

changeset: 55476:582cf6f84008
date: 2018-05-26 22:42 +0200
user: Ansariel
summary: Sync with Firestorm LGPL

changeset: 55477:0bed7e9b9960
date: 2018-05-26 22:43 +0200
user: Ansariel
summary: Merge with Firestorm LGPL

changeset: 55478:cfddc7ed6d0a
date: 2018-05-26 22:50 +0200
user: Ansariel
summary: Use LLAppearanceMgr:syncCofVersionAndRefresh() during texture rebake only if the IncrementCOFVersion cap is available

changeset: 55479:223a23f3e4a9
date: 2018-05-27 01:06 +0200
user: Ansariel
summary: Close Viewer-Build branch

changeset: 55480:2c3fad71ee01
date: 2018-05-27 01:07 +0200
user: Ansariel
summary: Merge closed branch

changeset: 55481:66f04dde86b6
date: 2018-05-27 19:33 +0200
user: Nicky sl.nicky.ml@googlemail.com
summary: Replace “None” with “NoMatch” as “None” is a “#define None 0” deep inside some X headers. Which won't end well if used inside the enum.

changeset: 55482:79d27b1b9c31
date: 2018-05-28 21:01 +0200
user: Ansariel
summary: Merge

changeset: 55483:996c8c49cdf7
date: 2018-05-28 21:01 +0200
user: Ansariel
summary: Merge

changeset: 55484:a8b289e485a1
date: 2018-05-28 21:57 +0200
user: Ansariel
summary: Close Appearance-Misc branch

changeset: 55485:c59ae5e51f6d
date: 2018-05-28 21:58 +0200
user: Ansariel
summary: Merge closed branch

changeset: 55486:8e9c3fe10a44
date: 2018-05-28 23:18 +0200
user: Ansariel
summary: Remove .hgeol

changeset: 55487:3e276b9a088a
date: 2018-05-29 00:43 +0200
user: Ansariel
summary: Remove duplicate declaration of friend class LLSingleton<RlvForceWear>

changeset: 55488:2959672d7d01
date: 2018-05-28 18:15 -0500
user: Tonya Souther tonya.souther@gmail.com
summary: Compile fix for OS X.

changeset: 55489:07135f6ed648
date: 2018-05-29 14:04 +0200
user: Ansariel
summary: More RLVa fixing.. again

changeset: 55490:98966969a3c9
date: 2018-05-29 16:23 +0200
user: Ansariel
summary: Make RLVa version string localizable

changeset: 55491:8b519107d9aa
date: 2018-05-29 17:19 +0200
user: Ansariel
summary: Disable correct control

changeset: 55492:7631fa5d3b11
date: 2018-05-29 18:51 +0200
user: Ansariel
summary: Hide remaining controls on texture tab in build floater if necessary

changeset: 55493:075a96715294
date: 2017-11-09 23:05 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-6917 Setting one avatar to “Do not render” causes all avatars to become imposters

changeset: 55494:959d16e59864
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: 55495:3795b8b1ada1
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: 55496:25d8261a6fa1
date: 2017-01-24 15:56 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-6645 - Improvement - Agents that render as jelly dolls should have their attachments render at 0 LoD to prevent loading higher LoD complexity in memory thus deterring crashes.
Comments:
- Fix based on “RenderAutoMuteByteLimit” setting.
- File indra/llxml/llcontrol.h - add all signals to 0 group.
It garanty that handlers (in indra/newview/llviewercontrol.cpp) will be called last.

changeset: 55497:061c2590fcb1
date: 2017-01-26 19:26 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-6645 - Improvement - Agents that render as jelly dolls should have their attachments render at 0 LoD to prevent loading higher LoD complexity in memory thus deterring crashes.


Fix for Linux build.

changeset: 55498:99d39622fe76
date: 2017-03-03 16:45 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-7119 - [Love Me Render] Issues with RenderAutoMuteByteLimit() versus worn legacy prims, sculpts and non-rigged mesh.


FIXED.
Remark: for Linux platform, for the best times, when we will use gcc > 4.6, otherwise ICE :-(

changeset: 55499:fc64a4506911
date: 2017-04-24 20:19 +0300
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-6275 - Child prim not touchable after being resized and moved relative to root prim by script.


FIXED.
It's a very important on each cycle on Drawable:update form(), when object
remained in move, list update the CurrentScale member, because if do not do that,
it remained in this list forever or when the delta time between two frames
a become a sufficiently large (due to interpolation)
for overcome the MIN_INTERPOLATE_DISTANCE_SQUARED.

changeset: 55500:1d5fd5b97add
date: 2017-04-26 15:56 +0300
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-6275 - Child prim not touchable after being resized and moved relative to root prim by script.


FIXED.
UPDATED: Add comments.

changeset: 55501:99134847f58a
date: 2017-11-15 15:45 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-6645 - Improvement - Agents that render as jelly dolls should have their attachments render at 0 LoD to prevent loading higher LoD complexity in memory thus deterring crashes.
Stability improve.

changeset: 55502:a34a440011cf
date: 2017-10-26 18:33 +0300
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-7213 Shared media (media as a texture) unusable with transparent mesh


New outline selection around mesh objects.

changeset: 55503:b1774915e968
date: 2017-12-04 19:16 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-6645 - Improvement - Agents that render as jelly dolls should have their attachments render at 0 LoD to prevent loading higher LoD complexity in memory thus deterring crashes.
Stability improve.

changeset: 55504:f4569c46d937
date: 2017-12-14 20:30 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-6645 - Improvement - Agents that render as jelly dolls should have their attachments render at 0 LoD to prevent loading higher LoD complexity in memory thus deterring crashes.
Stability improve. (viewer x64)

changeset: 55505:775949ef6ae1
date: 2017-12-26 18:20 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-6437 - Tile-Based Texture Animation Scales Incorrectly for Rigged Mesh when worn (MacOS only)


FIXED.

changeset: 55506:5037ae17df8d
date: 2018-01-17 03:46 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in andreyl_productengine/viewer64-marchcat (DRTVWR-431 fixes)

changeset: 55507:5734d7339189
date: 2017-11-09 17:42 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-47 [PUBLIC]WindLight: Special overlays (including property lines and hilights for beacons) aren't visible in shader water
FIXED

changeset: 55508:fabd6297b2c0
date: 2018-01-30 17:07 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: Keep attributes name (useful for debug)

changeset: 55509:82e369c324df
date: 2018-01-30 17:07 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: Add const

changeset: 55510:73b9d8da0799
date: 2018-02-03 14:11 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-3178 [MAINTENANCE RC] Ribbon particles using textures containing alpha flash white at certain camera angles


FIXED. Based on: https: bitbucket.org/lindenlab/viewer-cougar/commits/6317cce88ffc5eeb3481344d0ff254c7846357fc#chg-indra/newview/llvopartgroup.cpp
and http: hg.phoenixviewer.com/phoenix-firestorm-lgpl/rev/9ecea804a06d

changeset: 55511:f964c5422098
date: 2018-02-15 20:03 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-release

changeset: 55512:304907dd0246
date: 2018-02-14 20:52 +0200
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-7847 The presence of certain Avatars stops local specular textures from “sticking”. Yes really.


FIXED. Allows set material explicitly to material manager.

changeset: 55513:f0aa3d9d925f
date: 2018-02-20 17:29 +0000
user: Ruslan Teliuk ruslantproductengine@lindenlab.com
summary: Merged in ruslantproductengine/viewer-cougar-4cr-2 (pull request #5)


MAINT-7847 The presence of certain Avatars stops local specular textures from “sticking”. Yes really.


Approved-by: Andrey Lihatskiy andreylproductengine@lindenlab.com
Approved-by: Andrey Kleshchev andreykproductengine@lindenlab.com
Approved-by: Simon Linden simon@lindenlab.com

changeset: 55514:a1a106a00e0b
date: 2018-02-20 21:51 +0000
user: Graham Linden graham@lindenlab.com
summary: Point autobuild at v7.A.3 version of KDU.

changeset: 55515:e18ce00bb241
date: 2018-03-01 17:29 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Backed out changeset: a1a106a00e0b
due to OSX build issues

changeset: 55516:c5a7c2fa5a73
date: 2018-03-02 00:47 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-release

changeset: 55517:c77ccab3e004
date: 2018-03-02 15:00 +0100
user: Ansariel
summary: Merge viewer-cougar

changeset: 55518:160d3ce2c8f1
date: 2018-03-21 21:04 +0100
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55519:a5addb27946a
date: 2018-03-01 15:57 +0000
user: Graham Linden graham@lindenlab.com
summary: Fix autobuild.xml to point to KDU 512941 packages.

changeset: 55520:bf6ede85de6f
date: 2018-03-01 19:44 +0000
user: Graham Linden graham@lindenlab.com
summary: Point viewer at KDU packages at rev 512968 with OSX fixes.

changeset: 55521:905fe9a434e3
date: 2018-03-01 20:54 +0000
user: Graham Linden graham@lindenlab.com
summary: Point autobuild.xml at next round of KDU 64-bit compat fixes.

changeset: 55522:47877ae9e5e4
date: 2018-03-01 21:56 +0000
user: Graham Linden graham@lindenlab.com
summary: Point repo at KDU 512984 packages with fix for Windows knock-on from OSX fix.

changeset: 55523:2f204104fc7a
date: 2018-03-01 22:23 +0000
user: Graham Linden graham@lindenlab.com
summary: Point at KDU 512987 w/ comment fix.

changeset: 55524:b5d23a95b276
date: 2018-03-06 09:48 -0800
user: Graham Madarasz graham@lindenlab.com
summary: Merged lindenlab/viewer-cougar into default

changeset: 55525:e9ea1d93e846
date: 2018-03-03 01:04 +0000
user: Graham Linden graham@lindenlab.com
summary: Merge

changeset: 55526:c9d85bb918a7
date: 2018-03-09 00:41 +0000
user: Graham Linden graham@lindenlab.com
summary: Merge viewer-cougar

changeset: 55527:3d00fd0b1c42
date: 2018-03-20 21:58 +0100
user: Graham Linden graham@lindenlab.com
summary: Update KDU for Mac and Windows to v7.10.4 (aka 7.a.4)

changeset: 55528:28363e02647d
date: 2018-03-20 23:56 +0100
user: Graham Linden graham@lindenlab.com
summary: Update KDU to v7.A.4 for all platforms.

changeset: 55529:940dc3d79645
date: 2018-03-21 17:33 +0100
user: Graham Linden graham@lindenlab.com
summary: Update to KDU v7.A.4 rev 513518 for Mac fixes to unused but included app headers.

changeset: 55530:c4da394ac17e
date: 2018-03-21 21:06 +0100
user: Ansariel
summary: Merge viewer-cougar

changeset: 55531:5b4f02abbc0e
date: 2018-04-07 14:35 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55532:ae4cc5ba8d86
date: 2018-04-13 00:34 +0200
user: Ansariel
summary: Merge

changeset: 55533:a07dbd76f03b
date: 2018-03-28 19:45 +0300
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-8355 - Alpha masked textures turn white on rigged mesh when viewed through the water surface.
FIXED.

changeset: 55534:5815fd635fcd
date: 2018-04-12 21:29 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-release

changeset: 55535:272d0dd9677f
date: 2018-04-13 00:35 +0200
user: Ansariel
summary: Merge viewer-cougar

changeset: 55536:1c51e3fc9665
date: 2018-05-01 23:43 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55537:603a4aff92d8
date: 2018-05-08 19:29 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55538:2800eef85dfa
date: 2018-05-18 10:32 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55539:52c194496fc3
date: 2018-04-23 18:50 +0300
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-8388 [LOVE ME RENDER] Highlighting Changes Make Editing Mesh Objects Difficult
Wire selection mode - while Edit tool is selected
Outline selection mode - for all other case

changeset: 55540:d1c19d764023
date: 2018-05-10 16:26 +0300
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-8348 [LOVE ME RENDER] Edit Rotation Rings Occluded by Mesh Objects
FIXED

changeset: 55541:161897c0f51f
date: 2018-05-14 12:43 +0000
user: Ruslan Teliuk ruslantproductengine@lindenlab.com
summary: Merged in ruslantproductengine/viewer-cougar-4cr-2 (pull request #10)


MAINT-8348 [LOVE ME RENDER] Edit Rotation Rings Occluded by Mesh Objects


Approved-by: Andrey Lihatskiy andreylproductengine@lindenlab.com

changeset: 55542:1bb8993e8636
date: 2018-05-18 03:02 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-release

changeset: 55543:9ac18f8f2b06
date: 2018-05-18 10:50 +0200
user: Ansariel
summary: Merge viewer-cougar

changeset: 55544:fe2489899f0e
date: 2018-05-30 21:27 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55545:4338e1307f2b
date: 2018-05-23 17:02 -0400
user: Oz Linden oz@lindenlab.com
summary: MAINT-8675: update expired certs in integration test

changeset: 55546:8bdfb3e2d66e
date: 2018-05-23 17:03 -0400
user: Oz Linden oz@lindenlab.com
summary: fix tests broken by argument added to LLTrans:getString

changeset: 55547:5c24aecb4ede
date: 2018-05-24 16:01 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8675: In Darwin-specific CMake, use cp, not cmake -E copy.


cmake -E copy does only one file at a time, and older CMake versions don't
handle wildcards. But cmake -E copy is specifically for portability. When the
copy operation itself is Darwin-only, we can count on having 'cp' available.

changeset: 55548:e7f9f13ac0e9
date: 2018-05-30 06:39 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in oz_linden/maint-8675

changeset: 55549:2ea47f358b17
date: 2018-05-21 17:54 +0100
user: Graham Linden graham@lindenlab.com
summary: Fix broken integration and unit tests.


Update KDU stubs in integration test.


Work around MAINT-8675 stale cert in llsechandler_basic for now.


Update stubs for LLTrans:getString in handful of integration tests.

changeset: 55550:c150d29439f5
date: 2018-05-30 21:29 +0200
user: Ansariel
summary: Merge viewer-cougar

changeset: 55551:529a80ebe5be
date: 2018-05-31 14:32 -0400
user: Oz Linden oz@lindenlab.com
summary: Added tag 5.1.5-release for changeset 2ea47f358b17

changeset: 55552:90849b95cbd7
date: 2018-05-31 14:32 -0400
user: Oz Linden oz@lindenlab.com
summary: increment viewer version to 5.1.6

changeset: 55553:8f987bc5f99d
date: 2018-06-01 17:30 +0200
user: Ansariel
summary: Merge LL viewer-release 5.1.5

changeset: 55554:db3cc238856e
date: 2018-06-01 20:44 +0200
user: Ansariel
summary: “Show original” doesn't show item if it's in the inbox folder and the inbox folder isn't shown in normal inventory

changeset: 55555:e54ccead9010
date: 2018-06-03 13:49 +0200
user: Ansariel
summary: Add fast timer for growl notifications for diagnostics

changeset: 55556:79b1c0d8846c
date: 2018-06-03 15:00 +0200
user: Ansariel
summary: Fix name tags and voice indicators becoming invisible when selecting mesh

changeset: 55557:0a54248a89b7
date: 2018-06-03 16:20 +0200
user: Ansariel
summary: Undo previous change

changeset: 55558:da1a6992dbf8
date: 2018-06-03 16:25 +0200
user: Ansariel
summary: Disable stencil test for various HUD-related render operations

changeset: 55559:140452e6c617
date: 2018-06-06 09:35 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 55560:004f59c7923b
date: 2018-06-06 11:04 +0200
user: Ansariel
summary: FIRE-22625 Restrict stream info announce channel to 16777216

changeset: 55561:33487608afbf
date: 2018-06-10 02:36 +0200
user: Ansariel
summary: FIRE-13930: Show Growl notification when receiving TP offers/requests

changeset: 55562:98a82e568a40
date: 2018-06-10 13:23 +0200
user: Ansariel
summary: Prevent saving duplicate music URLs

changeset: 55563:9d628df5a5f9
date: 2018-06-11 00:57 +0200
user: Ansariel
summary: Crash fix in process_agent_movement_complete()

changeset: 55564:22f82929478b
date: 2018-06-11 18:24 +0200
user: Ansariel
summary: Add some more logging to bridge creation

changeset: 55565:485c54c89c7e
date: 2018-06-11 18:32 +0200
user: Ansariel
summary: Pull fixes for Mac OSX 10.14

changeset: 55566:0b17b95888a9
date: 2018-06-13 17:04 +0200
user: Ansariel
summary: Fix a few FSData related issues:
* Use raw GET to prevent the HttpCoroHandler try to parse status 404 response bodies and complaining about invalid LLSD
* No need to check for status 304 response in downloadComplete() - 304 will result in failure callback being invoked
* Distinguish between status 304 (not modified) and other download failures
* Fix http_result node being written to grids.remote.xml file at startup

changeset: 55567:ab1ae69d6bb3
date: 2018-06-13 17:06 +0200
user: Ansariel
summary: Fix grid manager to include last modified date in request where it apparently should and handle status 304 response properly (and internal server errors presumably as well)

changeset: 55568:8744687bf4bb
date: 2018-06-13 17:07 +0200
user: Ansariel
summary: Fix XUI parser warning LLView:getChild: Making dummy class LLUICtrl named “cookies_enabled” in Preferences

changeset: 55569:a08e4fbee371
date: 2018-06-16 17:12 +0200
user: Ansariel
summary: FIRE-22506: Inventory search is slow in Vintage skin

changeset: 55570:b4b25098035a
date: 2018-06-16 17:36 +0200
user: Ansariel
summary: Fix inventory search mysteriously not filtering inbox propely after toggling FSShowInboxFolder setting

changeset: 55571:b48d65b6dd89
date: 2018-06-17 11:19 +0200
user: Ansariel
summary: FIRE-21576: Prevent TPing home while still logging in if RLVa is enabled

changeset: 55572:3bb3508374a5
date: 2018-06-17 11:34 +0200
user: Ansariel
summary: FIRE-21576: Actually prevent TPs via landmark and location as well since that possible as well if somebody is quick enough

changeset: 55573:7cbe2d08658e
date: 2018-06-17 11:53 +0200
user: Ansariel
summary: FIRE-21863: Prevent circumventing TP restrictions via “parcel” SLURL

changeset: 55574:8c02d4bb1cf9
date: 2018-06-17 11:55 +0200
user: Ansariel
summary: Save size and position of RLVa console floater

changeset: 55575:859e1e14e10e
date: 2018-06-17 12:45 +0200
user: Ansariel
summary: FIRE-22627: Move the “Set Home to Here” menu option to the other place-related options

changeset: 55576:b3c8680fc6a9
date: 2018-06-17 15:41 +0200
user: Ansariel
summary: FIRE-20526: Outfit snapshot upload closes inventory

changeset: 55577:59111745dd30
date: 2018-06-17 18:31 +0200
user: Ansariel
summary: FIRE-22675: Expose FSExperimentalRegionCrossingMovementFix debug setting Preferences → Move/View → Move and disable it by default (original behavior)

changeset: 55578:be7901cd290f
date: 2018-06-18 00:16 +0200
user: Ansariel
summary: FIRE-22675: Fix minor issue with radio button not showing correct value

changeset: 55579:9430a2049404
date: 2018-06-17 00:45 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] FIRE-22379: Clearing @camtextures when the original diffuse texture of an active media prim has been swapped out triggers an LL_ERRS 'crash'

changeset: 55580:7cc49e416605
date: 2018-06-09 19:06 +0200
user: Kitty Barnett develop@catznip.com
summary: Added @jump=n and @fly:[true|false]=force (with issuing object exemption)

changeset: 55581:f52e9233f9e4
date: 2018-06-15 21:06 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] CATZ-445: @setoverlay_texture moves items on my HUD upwards

changeset: 55582:6048227761f4
date: 2018-06-17 00:45 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] FIRE-22379: Clearing @camtextures when the original diffuse texture of an active media prim has been swapped out triggers an LL_ERRS 'crash'

changeset: 55583:2c1768105a6e
date: 2018-06-17 13:46 +0200
user: Kitty Barnett develop@catznip.com
summary: Experiences shouldn't have limitless access to RLVa by default

changeset: 55584:64a0eb4b4bb1
date: 2018-06-17 14:56 +0200
user: Kitty Barnett develop@catznip.com
summary: Added 'RLVaExperienceMaturityThreshold' and 'RLVaBlockedExperiences' debug settings
→ Current default threshold is mature and higher
→ AVsitter is a compromised experience and blocked by default

changeset: 55585:4ce55af7b59a
date: 2018-06-17 16:40 +0200
user: Kitty Barnett develop@catznip.com
summary: CATZ-446: Split the list of active RLV exceptions off into its own IM query command (@except)

changeset: 55586:4ecd474c3596
date: 2018-06-17 16:42 +0200
user: Kitty Barnett develop@catznip.com
summary: CATZ-447: Add an 'Always Allow' option to the consent request of @list and @except

changeset: 55587:62cf9ce55bd7
date: 2018-06-17 17:24 +0200
user: Kitty Barnett develop@catznip.com
summary: Fixed comments

changeset: 55588:8972c4084573
date: 2018-06-17 21:49 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] FIRE-21571: @camavdist/setcam_avdist is missing

changeset: 55589:a10a58a19032
date: 2018-06-18 01:09 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with RLVa tip

changeset: 55590:431c13b90bd1
date: 2018-06-18 01:12 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with default tip

changeset: 55591:a793dcca0572
date: 2018-06-18 01:02 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] @sittp should restrict local teleports in 3D space rather than only the xy-plane

changeset: 55592:20f3eaf89e97
date: 2018-06-18 01:14 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with one last RLVa fix

changeset: 55593:aecb86e49585
date: 2018-06-18 01:38 +0200
user: Ansariel
summary: Update German translation

changeset: 55594:91994c53be3f
date: 2018-06-18 16:50 +0200
user: Kitty Barnett develop@catznip.com
summary: [FIXED] The obligatory peace offering to GCC and Clang

changeset: 55595:ca074c37fd78
date: 2018-06-18 16:53 +0200
user: Kitty Barnett develop@catznip.com
summary: Merged with RLVa tip

changeset: 55596:adbb70a4a9e7
date: 2018-06-18 18:43 +0200
user: Ansariel
summary: FIRE-22675: Turn FSExperimentalRegionCrossingMovementFix into an S32 since the radio button control is too dumb to handle booleans

changeset: 55597:0fd623414ea0
date: 2018-06-18 19:41 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 55598:49380bde664d
date: 2018-06-18 19:46 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: FIRE-17898: Prefs search doesn't find RLV immediately

changeset: 55599:6909605f3159
date: 2018-06-18 21:06 +0200
user: Ansariel
summary: FIRE-22292: Configurable columns for inspect floater

changeset: 55600:73dc55ce10e9
date: 2018-06-19 01:25 +0200
user: Ansariel
summary: Add refresh for IM session titles to reflect display name changes and fix a bug for updating timeout timers (draw is only called for visible docked floaters!)

changeset: 55601:b57751472cd3
date: 2018-06-19 14:59 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 55602:7b06c11d0095
date: 2018-06-19 18:36 +0200
user: Ansariel
summary: FIRE-9008: Fix inbox tab in inventory in Vintage skin (and get rid of orphaned Marketplace outbox stuff)

changeset: 55603:36b2cac28e3c
date: 2018-06-20 13:49 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation + fixing tags for Vintage in Spanish and Russian languages

changeset: 55604:43ee5b70ec0c
date: 2018-06-20 19:43 +0200
user: Ansariel
summary: FIRE-22683: Fix Windlight file names

changeset: 55605:a5a2476b9d19
date: 2018-03-22 17:56 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8415 FIXED Group chat toast ignores IRC-like formatting

changeset: 55606:134bee70348e
date: 2018-03-23 11:51 +0200
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8414 Change LOD slider min value to 1

changeset: 55607:279ad70798a1
date: 2018-03-24 09:29 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 55608:25ea4ee2915c
date: 2018-03-26 17:42 +0300
user: Mnikolenko ProductEngine mnikolenko@productengine.com
summary: MAINT-8428 FIXED [OSX] The 'Eyedropper' cursor is not shown in the world

changeset: 55609:a9a2fe6b55c3
date: 2018-03-29 18:17 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-2929 Group Role Permission “Eject Members from this Group” Is Poorly Described

changeset: 55610:1584c70d4216
date: 2018-03-30 13:11 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: SL-440 Obtain Abuse Report categories from capability

changeset: 55611:a2381a07742b
date: 2018-03-30 16:47 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8468 Increase max bandwidth on the viewer to 6mbps

changeset: 55612:28f590736121
date: 2018-04-02 12:13 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8469 FIXED text description of group 'Abilities'

changeset: 55613:36ad0db82404
date: 2018-04-02 20:16 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 55614:0f2bf8e4b26f
date: 2018-04-03 11:24 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8431 FIXED HTTP URL in the object name is represented as a hyperlink in inventory offer

changeset: 55615:4f5aac1bda3d
date: 2018-04-03 18:52 +0300
user: Mnikolenko Productenginemnikolenko@productengine.com
summary: MAINT-8429 FIXED Screenshot opens on full screen of the viewer

changeset: 55616:742ed6c435d0
date: 2018-04-03 22:37 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8465 Fixed Detaching then rezzing then wearing an attachment puts it in an invalid folder.

changeset: 55617:e09be5e84419
date: 2018-04-04 18:22 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8477 FIXED “Zoom” in build tab rotates around the avatar, instead of zooming

changeset: 55618:c5a6108750fe
date: 2018-04-04 21:11 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 55619:7add70550e97
date: 2018-04-05 17:01 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8465 Item should be moved to lost and found folder

changeset: 55620:68567b20f391
date: 2018-04-05 18:22 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8488 FIXED Favourite location list on login screen is not updated after pressing “Esc” key while in username field

changeset: 55621:b400c7538d76
date: 2018-04-06 12:15 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8479 Acount for possibility of agent's position above ground being below agent's pelvis

changeset: 55622:45a78c790d67
date: 2018-04-06 15:22 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 55623:dad609a7f0ab
date: 2018-04-06 12:52 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: SL-440 Fix coroutine name

changeset: 55624:6040b0b4acdc
date: 2018-04-06 17:34 +0300
user: Mnikolenko ProductEngine mnikolenko@productengine.com
summary: MAINT-8501 FIXED [MAC] Web window doesn't close using 'ESC' button on the Login page.

changeset: 55625:0f4960c6f54a
date: 2018-04-07 13:40 +0200
user: Ansariel
summary: Merge viewer-neko

changeset: 55626:fcd84c1a05e5
date: 2018-04-07 13:45 +0200
user: Ansariel
summary: Undo changes from MAINT-2929

changeset: 55627:199100892229
date: 2018-04-07 13:53 +0200
user: Ansariel
summary: Fix role descriptions

changeset: 55628:c681cda4c808
date: 2018-04-07 13:54 +0200
user: Ansariel
summary: Transplant change MAINT-8414 Change LOD slider min value to 1

changeset: 55629:3c56bc332416
date: 2018-04-07 14:08 +0200
user: Ansariel
summary: Update German translation

changeset: 55630:54ac37b0aff1
date: 2018-04-12 22:58 +0200
user: Ansariel
summary: Merge Firestorm LGPL Lynx

changeset: 55631:9ee573fbf8ce
date: 2018-04-10 18:30 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8518 FIXED Notifications.xml inconsistency / Referring to residents as “Players”

changeset: 55632:00c3dc82a070
date: 2018-04-10 15:59 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8489 Remove/Cleanup LLIMInfo

changeset: 55633:dba9bbdf879d
date: 2018-04-10 18:01 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: Fix for some tests not building

changeset: 55634:e04499664b1e
date: 2018-04-12 21:24 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 55635:7caf0a35e80e
date: 2018-04-13 00:27 +0200
user: Ansariel
summary: Merge viewer-neko

changeset: 55636:10f351e17ee5
date: 2018-04-13 00:28 +0200
user: Ansariel
summary: Update German translation

changeset: 55637:0a0d1b219e50
date: 2018-04-14 11:59 +0200
user: Ansariel
summary: Merge Firestorm LGPL Lynx

changeset: 55638:4b06d96b7c7f
date: 2018-05-01 17:03 +0200
user: Ansariel
summary: Merge Firestorm LGPL Lynx

changeset: 55639:73843a79d36b
date: 2018-04-13 18:29 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8532 FIXED Group invite text is overlapped when an empty string is present in the group description ending

changeset: 55640:ab3ee3620e1c
date: 2018-04-16 16:27 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8453 FIXED The “Reload page” button is displayed for some time after opening media browser

changeset: 55641:27584b5d5c1c
date: 2018-04-17 13:11 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8498 Fixed item offers not appearing after friednship offer

changeset: 55642:06a667ee932f
date: 2018-04-17 18:39 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8458 FIXED Fields for new group notice dissapears immediately after appearing

changeset: 55643:1ce38338300e
date: 2018-04-19 16:48 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8552 FIXED Secure map links do not parse in chat and SL icon is not displayed

changeset: 55644:04bb4904edc1
date: 2018-04-20 02:32 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 55645:c88418008247
date: 2018-04-20 20:21 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8540 Eliminated a lot of xui related log warnings on startup and opening preferences

changeset: 55646:54fd3406550a
date: 2018-04-24 18:56 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 55647:1a535fdae616
date: 2018-04-24 17:16 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8427 Make snapshot path consistant over sessions

changeset: 55648:d96aed9629fc
date: 2018-04-25 20:05 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8585 “Unknown token in inventory file” Log spam

changeset: 55649:60821ba951cd
date: 2018-04-26 17:00 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8427 Cache to path convertion fix

changeset: 55650:9a4e1fc8f14e
date: 2018-04-30 17:22 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8535 Fixed Changing avatar sex while sitting breaks animations

changeset: 55651:9f7405ce583b
date: 2018-04-30 23:23 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 55652:4ce8c663a9a0
date: 2015-10-09 09:26 +0200
user: Ansariel
summary: STORM-2122: UDP data bandwidth measuring is off by factor 8

changeset: 55653:a3b453bdb5f2
date: 2018-05-01 05:02 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8598 Fixed Incorrect context menu for sounds in task inventory

changeset: 55654:1821805399c0
date: 2018-05-01 18:42 +0200
user: Ansariel
summary: Merge viewer-neko

changeset: 55655:64dc2d200985
date: 2018-05-01 18:53 +0200
user: Ansariel
summary: Transplant “MAINT-8498 Fixed item offers not appearing after friednship offer” and missing fix “MAINT-2575 FIXED Resident can accept unlimited number of friendship requests if they were sent before his first accept”

changeset: 55656:202aabc4e046
date: 2018-05-08 20:29 +0200
user: Ansariel
summary: Merge Firestorm LGPL Lynx

changeset: 55657:689646be1195
date: 2018-05-02 12:24 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8553 Allow copy a link or copy a folder containing a link in inventory.

changeset: 55658:74ce86311bf2
date: 2018-05-02 12:30 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8531 Remove viewer UI which supports buying items out of task inventory

changeset: 55659:a395012bab3c
date: 2018-04-19 18:37 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7626 Incorporate transfer changes into viewer

changeset: 55660:7f7ae9fb91af
date: 2018-05-02 13:14 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-7626 Incorporate transfer changes into viewer

changeset: 55661:a34a204fcc85
date: 2018-05-02 16:15 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: fix line endings

changeset: 55662:d717467ac37c
date: 2018-05-02 18:34 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8616 FIXED Edit Tool often displays the wrong Creator and/or Owner of an object

changeset: 55663:7a46192c85da
date: 2018-05-03 17:55 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-1421 FIXED “Show Memory” doesn't display memory stats on mac

changeset: 55664:44db22fa07ec
date: 2018-05-03 18:44 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8593 Viewer should not repeat loads indefinetely

changeset: 55665:33eb7511d7bf
date: 2018-05-04 10:35 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7626 Incorporate transfer changes into viewer

changeset: 55666:23929bd8813c
date: 2018-05-04 15:50 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8616 FIXED Edit Tool often displays the wrong Creator and/or Owner of an object

changeset: 55667:c88d83aafe30
date: 2018-05-04 18:19 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8622 FIXED “Share” checkbox becomes gray after sharing the object (no modify) for the group

changeset: 55668:1ec97b3fe2b1
date: 2018-05-04 15:46 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8593 Viewer should not repeat mesh dowloads indefinetely

changeset: 55669:8312dd8e8b60
date: 2018-05-07 13:42 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8628 FIXED Group notice edit field is missing inventory icon

changeset: 55670:450dc25bb525
date: 2018-05-07 22:17 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7626 fix merge conflict

changeset: 55671:4764456722ec
date: 2018-05-08 10:45 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7626 fix merge conflict2

changeset: 55672:e50b89232782
date: 2018-05-08 14:28 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8636 Allow to deselect avatars and groups via Ctrl + click in all tabs of 'People' floater

changeset: 55673:cb5c37fc7bda
date: 2018-05-08 12:42 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8586 XUI cleanup

changeset: 55674:a3c87d23d14b
date: 2018-05-09 23:03 +0200
user: Ansariel
summary: Merge viewer-neko

changeset: 55675:710798cfd9cd
date: 2018-01-17 09:36 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8161: Update viewer-manager to codeticket version 511866.

changeset: 55676:b022fff57444
date: 2018-01-23 18:38 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8109: Update viewer-manager to codeticket version 512067.

changeset: 55677:fc6bb6fe9617
date: 2018-01-24 21:16 +0200
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-8197 Fix for crash in gpu_benchmark()
including safety checks and some refactoring

changeset: 55678:4d464f7e1215
date: 2018-01-25 12:18 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8200: Update viewer-manager to codeticket version 512124.

changeset: 55679:d3a7d2b5b2cc
date: 2018-01-25 12:42 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-451

changeset: 55680:d170c235aeef
date: 2018-01-08 17:47 -0800
user: eli
summary: FIX INTL-275 translations in 9 languages for viewer64 (DRTVWR-418)

changeset: 55681:20ef64effb20
date: 2018-01-18 15:25 -0800
user: eli
summary: FIX INTL-275 revised German translation

changeset: 55682:5b27776a6633
date: 2018-01-25 15:31 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-451

changeset: 55683:8c2e276d4605
date: 2018-01-24 09:52 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-7533: Stop NSIS installer from pinging secondlife.com.


Specifically, the installer has been hitting
http: install.secondlife.com/check/
In most situations, the installer is run right after the user finishes
downloading it. If s/he can successfully download a big executable, we should
be able to use that network connection.


More to the point, *nothing is done* with the connect result. It serves only
to slow down the viewer installer.

changeset: 55684:b18804f5cac1
date: 2018-01-31 06:56 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-451

changeset: 55685:59b496753f25
date: 2018-02-15 09:17 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 55686:f2f97b25a09e
date: 2018-02-27 16:09 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8305: Clean up trailing whitespace in llappviewer.cpp.

changeset: 55687:28cdaded3b39
date: 2018-02-28 11:26 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8305: Point SLURLs to viewer, not launcher; suppress warning.


Specifically, when the viewer is run with a URL target argument, suppress the
“do not directly execute viewer, use the launcher instead” warning.

changeset: 55688:75b4f4038670
date: 2018-02-28 16:56 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8305: Fix longstanding typo in WriteRegStr per Ansariel Hiller.

changeset: 55689:e67a0737726b
date: 2018-03-01 17:09 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 55690:24ab72236bde
date: 2018-03-01 19:37 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Update to viewer-manager build 512994, updated for new viewer-release

changeset: 55691:1fe8ad57a067
date: 2018-03-01 19:38 -0500
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-451

changeset: 55692:15c0427f030b
date: 2018-03-21 17:26 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: MAINT-8397: Update viewer-manager to codeticket version 513570.

changeset: 55693:5cc15a18aaca
date: 2018-04-11 07:18 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 55694:6ecf5eb289d9
date: 2018-04-13 15:30 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Automated merge with bitbucket.org/lindenlab/viewer-release

changeset: 55695:3740fe729884
date: 2018-05-09 21:36 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-451

changeset: 55696:780a9d18db56
date: 2018-05-09 21:38 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: DRTVWR-454 Update viewer-manager to codeticket version 515286

changeset: 55697:bde847d6c309
date: 2018-05-09 23:53 +0200
user: Ansariel
summary: Merge viewer-bear

changeset: 55698:718f59d88ff4
date: 2018-05-18 09:41 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55699:6d255e041603
date: 2018-05-08 15:55 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-7626 Update logging and comments, sync remaining transfer changes

changeset: 55700:c57f946d714b
date: 2018-05-14 18:24 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8611 Prevent object media updates if media preference is disabled

changeset: 55701:49b90690ffb6
date: 2018-05-17 15:05 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8479 When facing object we should ignore movement distance threshold

changeset: 55702:a6a162e76217
date: 2018-05-17 18:12 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8649 FIXED CTRL+ALT+T does not make alpha masking textures visible

changeset: 55703:2b513223556b
date: 2018-05-18 02:51 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merge

changeset: 55704:cba91af48f1e
date: 2018-05-18 02:51 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: MAINT-7626 EOF fix

changeset: 55705:9b9a54b23fb6
date: 2018-05-18 02:56 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-lynx

changeset: 55706:0e2b899c9e36
date: 2018-05-18 09:43 +0200
user: Ansariel
summary: Merge viewer-bear

changeset: 55707:154f2008650e
date: 2018-05-18 15:56 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8669 Add callback to show appropriate friendship menu option

changeset: 55708:56f3bd07350a
date: 2018-05-21 18:41 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: SL-857 Remove “Create Auction” functionality from viewer

changeset: 55709:1b0357f21900
date: 2018-05-22 13:42 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8553 FIXED link is not copied from original folder in some cases

changeset: 55710:6fa03609aa74
date: 2018-05-22 14:24 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8635 Don't allow using 'close all windows' if modal toast is open

changeset: 55711:541f23e77037
date: 2018-05-22 12:58 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-2338 Unit tests

changeset: 55712:f224e8a3becf
date: 2018-05-22 18:18 +0300
user: ruslantproductengine ruslantproductengine@lindenlab.com
summary: MAINT-8670 Crash in: LLFace:getGeometryVolume()
Guarded.

changeset: 55713:cf5925289e38
date: 2018-05-22 15:22 +0000
user: Ruslan Teliuk ruslantproductengine@lindenlab.com
summary: Merged in ruslantproductengine/viewer-neko-4cr-4 (pull request #607)


MAINT-8670 Crash in: LLFace:getGeometryVolume()


Approved-by: Andrey Lihatskiy andreylproductengine@lindenlab.com
Approved-by: Andrey Kleshchev andreykproductengine@lindenlab.com
Approved-by: Simon Linden simon@lindenlab.com

changeset: 55714:b0223f0e0105
date: 2018-05-23 11:58 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8619 Disable local textures for selection in Group profile

changeset: 55715:4feaf5fb7235
date: 2018-05-24 14:02 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8687 Add a hotkey for Advanced > Set UI Size to Default

changeset: 55716:2d74d8ffe6bd
date: 2018-05-24 18:14 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8634 Hide texture UUIDs for non-gods

changeset: 55717:a9dace1ab55c
date: 2018-05-24 20:32 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in oz_linden/maint-8675

changeset: 55718:a4f92b8789e7
date: 2018-05-24 23:13 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in nat_linden/maint-maint-8675

changeset: 55719:b51287096cdc
date: 2018-05-25 11:32 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8694 FIXED Typo in logging

changeset: 55720:01d0c54aad92
date: 2018-04-17 19:25 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8325 Fixed The Save Local dialog disconnects the viewer if you do not choose the save directory files within the first minute

changeset: 55721:c8bf911484d2
date: 2018-05-25 08:35 +0000
user: Andrey Lihatskiy andreylproductengine@lindenlab.com
summary: Merged in andreyl_productengine/viewer-neko-marchcat (pull request #613)


MAINT-8325 Fixed The Save Local dialog disconnects the viewer if you do not choose the save directory files within the first minute


Approved-by: Andrey Kleshchev andreykproductengine@lindenlab.com

changeset: 55722:ca9f735672da
date: 2018-05-25 12:34 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8674 Clean up already requested ids.

changeset: 55723:ae6b05c1470c
date: 2018-05-25 16:01 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8674 Fixed logs

changeset: 55724:25dec9c915e7
date: 2018-05-25 18:00 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8459 Save favorite places and landmarks to Location Bar history list

changeset: 55725:640b38380e11
date: 2018-05-25 22:05 +0200
user: Ansariel
summary: Merge viewer-neko

changeset: 55726:e026354905dd
date: 2018-05-25 22:06 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55727:c0c3e2fedd39
date: 2018-05-25 23:10 +0200
user: Ansariel
summary: Restore land auction floater for OpenSim

changeset: 55728:6a18b31eafe8
date: 2018-05-30 19:46 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55729:01dd2ee2114e
date: 2018-05-30 20:53 +0200
user: Ansariel
summary: Manually sort out merge in llmenuviewerfile before merging MAINT-8700

changeset: 55730:a17f0f67cc10
date: 2018-05-25 21:11 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8693 Fixed crashes during login if you wear a BOM tattoo layer

changeset: 55731:bdca50ba1f7f
date: 2018-05-29 17:26 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8586 Eliminate obsolete xui elements

changeset: 55732:30971c7c0def
date: 2018-05-30 18:31 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8700 FIXED The File dialog disconnects the viewer if you do not choose upload files within the first minute

changeset: 55733:f0361603e4da
date: 2018-05-30 21:14 +0200
user: Ansariel
summary: Merge viewer-neko

changeset: 55734:8c32cb9fdee5
date: 2018-05-31 14:59 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8700 Remove obsolete code and update 'Save texture' file dialog

changeset: 55735:c697d81cde6d
date: 2018-05-31 18:24 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8702 FIXED Uploading any item results in opening previous Item Profile instead of Inventory Floater

changeset: 55736:92ebfa9f86c8
date: 2018-06-01 14:14 +0300
user: maxim_productenginemnikolenko@productengine.com
summary: MAINT-8714 Eliminate viewer duplicated ID nodes

changeset: 55737:354b27e93139
date: 2018-06-01 13:51 +0000
user: Andrey Kleshchev andreykproductengine@lindenlab.com
summary: MAINT-8712 Crash on close in LLWindowWin32

changeset: 55738:4cf147c23ffc
date: 2018-06-01 20:27 +0200
user: Ansariel
summary: Merge viewer-neko

changeset: 55739:a805d2906dfa
date: 2018-06-01 20:50 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55740:496803787132
date: 2018-06-01 01:18 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: merge from viewer-release

changeset: 55741:bc39feabdbe3
date: 2018-06-02 02:18 +0300
user: AndreyL ProductEngine alihatskiy@productengine.com
summary: Merged in lindenlab/viewer-bear

changeset: 55742:036ea7185d8d
date: 2018-06-02 16:10 +0200
user: Ansariel
summary: Merge viewer-neko

changeset: 55743:f511f4034ff4
date: 2018-06-04 00:25 +0200
user: Ansariel
summary: Use threaded filepickers for beam editor floaters

changeset: 55744:235162aece33
date: 2018-06-07 00:57 +0200
user: Ansariel
summary: Threaded filepickers for group member list export, avatar shape import, appearance to xml

changeset: 55745:6462a1cde4b0
date: 2018-06-07 21:44 +0200
user: Ansariel
summary: Threaded filepickers for region terrain up-/download

changeset: 55746:5908829115f2
date: 2018-06-07 22:15 +0200
user: Ansariel
summary: Replace remaining GenericXXXFilePicker with the default LL implementation

changeset: 55747:58fdd18dc2a3
date: 2018-06-21 17:29 +0200
user: Ansariel
summary: Merge Firestorm LGPL

changeset: 55748:ab04e20ec07f
date: 2018-06-07 20:10 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8689 Potential crash fix

changeset: 55749:0b7c6cb31d7a
date: 2018-05-30 05:51 +0530
user: Anchor Linden anchor@lindenlab.com
summary: [MAINT-8693] - fix null check

changeset: 55750:04538b8157c1
date: 2018-06-06 03:23 +0530
user: Anchor Linden anchor@lindenlab.com
summary: fix xcode build

changeset: 55751:241a5b4e3503
date: 2018-06-21 08:54 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: Added tag 5.1.6-release for changeset 04538b8157c1

changeset: 55752:09c4f73b4ab4
date: 2018-06-21 08:54 -0400
user: Nat Goodspeed nat@lindenlab.com
summary: increment viewer version to 5.1.7

changeset: 55753:42b5ce805362
date: 2018-06-21 17:36 +0200
user: Ansariel
summary: Merge LL viewer-release 5.1.6

changeset: 55754:7728734d4b9b
date: 2018-06-21 18:21 +0200
user: Ansariel
summary: Build fix

changeset: 55755:c81e2adcc6c3
date: 2018-06-22 00:09 +0200
user: Ansariel
summary: Better wording for region crossing behavior

changeset: 55756:74447000222f
date: 2018-06-22 00:14 +0200
user: Ansariel
summary: FIRE-22671: Revert back to HTTP for our login page until LL's scripts are HTTPS-ready

changeset: 55757:a6aa7589279c
date: 2018-06-22 16:35 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 55758:4cc2a7176a7e
date: 2018-06-22 16:43 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Shortening some string in Polish prefs panel

changeset: 55759:9234297debd4
date: 2018-06-22 18:12 +0200
user: Ansariel
summary: Fix crash when opening group profiles

changeset: 55760:b1ade3d2fe14
date: 2018-06-23 00:14 +0100
user: Beq beqjanus@gmail.com
summary: [FIRE-20699] Change to text for Antialiasing to recommend a restart.

changeset: 55761:7fb0cdf87090
date: 2018-06-23 00:27 +0100
user: Beq beqjanus@gmail.com
summary: [FIRE-22136] New textures for certain buttons in Starlight and Starlight CUI from Scentual Lust

changeset: 55762:f9a9867ea21b
date: 2018-06-23 00:32 +0100
user: Beq beqjanus@gmail.com
summary: [FIRE-22372] Remove persistence from a few debug settings

changeset: 55763:50f3aa5d609f
date: 2018-06-23 01:46 +0200
user: Ansariel
summary: Update German translation

changeset: 55764:b0ae2a58d365
date: 2018-06-23 02:13 +0200
user: Ansariel
summary: Fix all PNGs failing conformance check

changeset: 55765:10751d6f0641
date: 2017-12-27 03:54 -0600
user: Denver Maksim
summary: FIRE-14924: Remember most recently used directory for linux file picker

changeset: 55766:11bbcf6fe54a
date: 2018-06-22 17:19 -0700
user: Liny liny@pinkfox.xyz
summary: Merge patch for linux file pickers from Manwa Pastorelli

changeset: 55767:fc02849aaf78
date: 2018-06-23 02:35 +0200
user: Ansariel
summary: Tag FS-specific code

changeset: 55768:9e88b97fbd57
date: 2018-06-22 17:32 -0700
user: Liny liny@pinkfox.xyz
summary: Dummy commit to have pproper commit message
Merge patch for linux file pickers from Denver Maksim

changeset: 55769:2a2112784c4e
date: 2018-06-22 17:38 -0700
user: Liny liny@pinkfox.xyz
summary: Merge in proper commit message

changeset: 55770:00ab7ea9730e
date: 2018-06-23 10:38 +0200
user: PanteraPolnocy pantera.polnocy@phoenixviewer.com
summary: Updated Polish translation

changeset: 55771:4a80fb009505
date: 2018-06-23 17:42 +0200
user: Ansariel
summary: FIRE-22693: Add additional credits

changeset: 55772:0b6825a191ef
date: 2018-06-14 18:30 +0300
user: andreykproductengine andreykproductengine@lindenlab.com
summary: MAINT-8395 Rollback part of SL-711 to fix related crashes

changeset: 55773:28920a341bd6
date: 2018-06-24 17:57 +0200
user: Ansariel
summary: Fix attachments being moved to Lost&Found during logout

changeset: 55774:1ec8bcc239d9
date: 2018-06-24 21:33 +0200
user: Nicky
summary: Always include llviewernetwork.h

changeset: 55775:9f6614ce8b28
date: 2018-06-24 21:33 +0200
user: Nicky
summary: Hack to allow compilation with newer glibc versions.

changeset: 55776:d41051b98b36
date: 2018-06-24 23:10 +0200
user: Ansariel
summary: Create release 5.1.7 branch

changeset: 55777:535d4393f3a4
date: 2018-06-30 15:41 +0200
user: Ansariel
summary: FIRE-22709: Fix for local voice not working in OpenSim on Windows


Use re-bundled Vivox voice SDK version 4.6.0017.21209 from previous release when
logging into OpenSim since the updated version 4.9.0002.27586 is apparently
incompatible with OpenSim. Use new version only for Second Life.

changeset: 55778:836bcfb0a5a2
date: 2018-06-30 16:16 +0200
user: Ansariel
summary: Replace fs_flavor method with more convenient method fs_is_opensim since we are checking for OpenSim only anyway

changeset: 55779:60defb378f4b
date: 2018-06-30 17:53 +0200
user: Ansariel
summary: FIRE-22709: Use the correct Vivox version (4.6.0017.22050)

changeset: 55780:f490a08ec277
date: 2018-07-08 14:54 -0500
user: Tonya Souther tonya.souther@gmail.com
summary: FIRE-22709: Voice not working on OpenSim. Added fix for OS X.

changeset: 55781:3a463d876aa2
date: 2018-07-11 03:52 -0700
user: Liny liny@pinkfox.xyz
summary: Revert viewer ID line in help→about window to old format with build type.

changeset: 55782:9cd684dc7f6b
date: 2018-07-11 03:56 -0700
user: Liny liny@pinkfox.xyz
summary: Missed the address space indicator.

changeset: 55783:a7e09f8789d0
date: 2018-07-13 17:48 +0200
user: Ansariel
summary: FIRE-22754: Fix inventory item counter in Spanish localization

changeset: 55784:153a2cb30ea7
date: 2018-07-13 23:13 +0200
user: Ansariel
summary: FIRE-22757: Fix type in German translation

changeset: 55785:bb60b211cd47
date: 2018-07-15 22:17 +0200
user: Ansariel
summary: Fix MAINT-8458 causing group notices being lost while composing

changeset: 55786:6eb3eb572c05
date: 2018-07-15 22:44 +0200
user: Ansariel
summary: Add safety guards for RenderResolutionMultiplier

1)
Only publicly viewable issues are given as links

fs_missing_inventory - [Method 1 - Basic Steps]

$
0
0

Missing Inventory

There are different kinds of problems with missing inventory that can take place; those that are controllable at the viewer or computer end are generally reversible. Problems caused by the Second Life asset server are not always fixable.

If items that you rezzed out in-world are missing, then refer to this page instead.

Method 1 - Basic Steps

  • First and very important: TP to a known low lag region to do any of the things listed below. Once there, reduce draw distance significantly, to reduce the load on your network connection. Stay there while working through this page. These locations are recommended:
    • Cyclops

      Do not stay at your current location; it may be the source of your problem.
  • If the number of items appears correct, but not everything is showing, reset your inventory filters. On most viewer skins, this means clicking the Gear menu at the bottom of your inventory and selecting “Reset Filters.” On Vintage skin (this is what you're using if you logged in with Phoenix Mode) or Ansastorm skin, click Inventory → Reset Filters in the inventory menu.
  • If you are looking for Marketplace items using Inventory search, and they are not showing, ensure that you have the Received items folder shown in inventory, rather than as a button: Preferences → User Interface → Interface Windows → Show the Received Items folder in normal inventory. Or, click the Received button to see what items are in there.
  • If a system folder is missing, you may have opted to hide empty system folders: Preferences → User Interface → Interface Windows → Hide empty system folders from inventory.
  • In your inventory, type letters into the search filter. It doesn't matter what letters; the purpose is to prod the search into finding more items. If the fetch stalls again, pick a different letter.
  • For any/all folders that appear to be missing inventory, try creating a new item, of the appropriate type, in the folder. So for example, if you appear to be missing things in the Clothing folder, right-click the folder name → New Clothes → New Shirt. Then relog.
  • Try clearing your inventory cache.
    • Method 1: Open Preferences -> Network & Files -> Directories, then click the Clear Inventory Cache button, then relog to Hippo Hollow or whichever low-lag location you chose.
    • Method 2: If Method 1 did not work, clear the inventory cache manually:
      • Click the Open button to the right of cache location. This should open a file picker window.
      • Locate the .gz file with YOUR avatar key. Your key can be found in your profile, under your name.
      • ESSENTIAL: Log out of Firestorm.
      • Delete the .gz file located above.
      • Log back in to Hippo Hollow.
      • Allow your inventory to fetch.
    • Note: If clearing inventory cache manually does not fix the problem the first time you try it, then it probably won't work on additional attempts, so don't keep doing it, unless you didn't delete the correct file the first time (though multiple relogs without cache clears may help).

Checking Your Connection

If your inventory is still not loading fully, then the issue may be a network or connection problem. General suggestions for problems that may be connection-related are:

  • If you are on a wireless connection and are able to wire it in, do so.
  • Reboot your router/modem, leaving it unplugged and unpowered for a minimum of two minutes before powering it back up again.
    • If you have access to a different connection, try connecting your computer to it temporarily.
  • If the inventory is still not fetching all the way, view our page on bandwidth and speedtests to make sure your bandwidth is set optimally in the viewer. Although it may seem counter-intuitive, we have found that lower bandwidth settings usually allow for more reliable inventory loading than higher settings.
  • 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.
  • Please download the official SL viewer, install it, log in on it and see if the items show up there. If they do, then to make sure that you aren't being misled by cached inventory on SL viewer, wipe inventory cache there as well, and then see if your inventory fully fetches. If it does, then the problem is probably either loading or caching in Firestorm, and you can follow the set of suggestions below under “Method 2: Inventory Copy from SL Viewer.”
    If the missing items do not show up on SL viewer either, then file a support ticket with SL for assistance, making sure to specify that you have the problem with SL viewer.

Back on Firestorm, if your inventory count still looks lower than it should be or stalls in the middle of fetching items, then:

  • If the above steps have not worked for you, continue on to the next step:

Method 2 - Inventory Copy from SL Viewer

Your UUID

Start by finding your avatar key while logged into Firestorm or another viewer that displays it - see the figure to the right; the UUID is highlighted in green.

It is a string of letters and numbers that appears in your legacy-style profile, though the exact location will vary because different skin options display it differently. If you use web profiles, you will need to switch into the legacy profile to find it. (In Firestorm, this is in Preferences -> User Interface -> Interface Windows→ Use web profiles by default.) You can return to the web profile style afterward. When you find your key, just copy it down somewhere.

Now you will need the latest release version of the SL viewer, so if you don't have it installed yet, download and install it. Then, log into the SL Viewer and get your inventory loaded in that viewer. This might work with any other viewer, as well, but the SL Viewer is the only one we've tested with. Once your inventory is loaded there, log out.

Locate your Second Life cache folder and your Firestorm cache folder on your hard drive. Our clearing cache page will help you locate where that is (just replace “Firestorm” with “SecondLife” in the path name. Don't clear either cache! Just use the paths shown to find the folders.

Note: You must be LOGGED OUT of both viewers before doing the next step.

In the Second Life cache folder, find the file named with your avatar key and ending in “inv.gz”. Drop or copy this file into your Firestorm cache folder. Allow it to replace the one there.

Log into Firestorm and check to see if your inventory is there.

Avoid clearing cache or you may need to do this process again.

Please note: Under normal circumstances, you should not share cache between viewers because it can cause other weird problems. This suggestion should not be read as an indication that setting your cache in different viewers to the same place would be useful. It won't be.

For additional ideas, also refer to the Second Life wiki page on Inventory Loss.

server_attachment_issues

$
0
0

Worn Attachments Not Visible To Others After TP

A problem that is frequently reported is that worn rigged mesh attachments will sometimes be invisible to others after you have teleported. This can generally be fixed by selecting top menu, Avatar → Avatar Health → Refresh Attachments. Should that fail, then you will need to relog.

In order to reduce the chance of this happening, you should ensure that all worn rigged mesh items are attached to a different body attachment point (make sure NOT to attach to HUD, or only you will see the item on yourself). Many creators leave item attachment points at the default, which is right hand. This can result in many attachments being stacked on this point, making the above described issue far more likely to occur. So when wearing an outfit, check each rigged mesh part, and if attached to right hand, reattach to a different spot, and one not in use by something else. (You only need to do this once with newly acquired clothing, as the newly selected attachment point is remembered.) Having done that, and as explained in the following section, detach the item after having done this, so that the change saves.

Changes To Attachments Revert After Crash

A somewhat common occurrence: changes you made to an attachments, either by manual editing, or by the use of an applier, will revert if you subsequently crash.

This is due to how SL works. Changes to attachments only save when you detach the item, or when you relog. So in order to avoid this situation, any time you make any change to an attachment (and this includes hiding/showing parts of a mesh body), detach the item, count to 10, then re-attach.

Worn Attachment Not Showing as Worn in Inventory

Attachments which are visibly seen as worn may not show as worn in inventory. As a result, attempting to detach them by right clicking the inventory item name is not possible.

Different solutions are suggested… please try these, one at a time, in the order given, until one fixes you.

  1. Right click the attachment on your avatar, and detach it via the pie menu.
  2. If the above fails, go to a low lag region, such as this one, log out there, then log in to last location. At that point try to detach, either the usual way, or as described above.
  3. Try the Replace Outfit procedure described below.

Bridge Doesn't Show as Worn

The problem is less easy when the attachment in question is the bridge. If for any reason you find yourself needing to replace a worn bridge and it is not showing as worn, then you will need to force it off. The suggested procedure is as follow:

  • Go to Preferences → Firestorm → General → Enable LSL-Client Bridge and uncheck it
  • Go to the “Worn Items” tab in inventory and detach any worn bridge - if possible
  • Right click your avatar, and from the pie menu select: Take Off → Detach → Torso → Bridge … if it is not greyed-out
  • Search Inventory for “client bridge” and delete them from inventory and trash
  • Log off
  • run the viewer again, but do not log in
  • Go back to Preferences → Firestorm → General and re-enable the bridge
  • Log into a place where rezzing is permitted, so the bridge can be created and worn

Attachments Detach then Reattach on Login

If instead you find that when you log in, attachments are being detached and then reattached, sometimes several on the same spot, then try the following procedure:

  • Make a temporary folder somewhere you can find it easily
  • In that folder, put a copy of your skin, shape, hair/bald base and eyes - and perhaps a pants and top layer - no prims!
  • Right click the folder name and select Replace outfit. Not Wear, not Add, Replace. This step is VITAL
  • Now relog
  • Once you are logged back in, you can put your usual extras back on, hair included. And hope that it holds.

Scripted Attachments Stop Working after TP

If a scripted attachment (such as a HUD) stops working following a TP, this may be because the attachment has actually fallen off during TP. You may see it on your screen, but the server thinks it is detached, so the scripts won't run. Try the following:

  • Detach and reattach the item. It may help to relog before and/or after.
  • In addition, if the HUD attaches to the Center 2 HUD point, try changing it to a different HUD attachment point. Attachments may be less likely to “fall off” of other attachment points.

Note: this is related to this bug.

fs_windlight

$
0
0

Windlight: Sky and Water

Firestorm supports both the new Region Windlight, introduced by LL, and Parcel Windlight, which was introduced with Phoenix Viewer. Both of these allow you to customize your in-world sky and water, but they operate at different levels: one is region-wide, while the other is restricted to single parcels.

Parcel Windlight allows individual parcel owners to customize their own land as they wish. Region Windlight is most effective on region-wide parcels, or where Region owners wish to provide a consistent experience to visitors.

Controlling Your Experience

There are several ways in which you can control you personal Windlight experience. You can opt to use whatever sky and water settings have been selected by region and/or parcel owners, or you can use your own. You can also create your own sky, water and day cycle settings.

General options concerning Windlight are set in PreferencesFirestorm→ Windlight tab; please refer there for details.

If you wish to use your own day/night cycle, or set to a specific time of day, then use top menu bar→ World → Environment Editor → Environment Settings.

Setting Sky and Water

If you own a region or parcel, you can customize the Windlight settings for yourself, and for others visiting your land.

Region Windlight

Region Windlight can only be changed by region owners or estate managers. It is set by going to the top menu bar and selecting World menu → Region Details. On the window that opens, select Environment. Regions can be set to use the default SL day cycle, a custom day cycle, or fixed time of day. See here for more on how to configure a region's Windlight settings.

Parcel Windlight

Overview

Parcel Windlight sharing is a feature of Firestorm that allows land owners to specify a Windlight preset for the viewer to use while on their land at the parcel level.

How It Works

The land owner just needs to put a plain text string at the end of the parcel description. Parcel description is set in the About Land floater, General tab.

/*Windlight Sky: "[name of the preset]"*/

NOTE: The Windlight name must be exactly as shown in the Windlight list, including all spaces, capitalization, and punctuation. One way to make sure you get the name exactly right is to go to World → Environment Editor → Sky (or Water) Presets → Edit Preset. Select the Windlight you want from the dropdown list, then copy the name.

Windlight water presets are also supported:

/*Windlight Sky: "[name of the preset]" Water: "[name of the WL water preset]"*/

Water settings can be used by its self just like sky if wanted.

Example: If the sky preset is to be [TOR] BIG SUN - Awwyeah and the water preset [TOR] Watermelon juice and the parcel's description is “My awesome place” then the parcel description would be like this:

My awesome place

/*Windlight Sky: "[TOR] BIG SUN - Awwyeah" Water: "[TOR] Watermelon juice"*/

Zones

Parcel WL settings also support zoned settings based on altitude. This allows skyboxes to have a different sky settings than ground level.

/*Windlight Sky @ [lower]m to [upper]m: "[name of preset]"*/

Example: If the parcel wide settings are to be [TOR] MIDDAY - Cheery cyan for the sky and [TOR] Ice-like for the water with a skybox between 500 meters and 600 meters using [TOR] NIGHT - Moony for its sky, the config line would like like so:

/*Windlight Sky: "[TOR] MIDDAY - Cheery cyan" Water: "[TOR] Ice-like" Sky @ 500m to 600m: "[TOR] NIGHT - Moony"*/

The parcel wide settings for sky and water are optional. Zones can be used by themselves leaving the rest of the land at region defaults.

NOTE: There is a 3 meter minimum distance between zones, zones should be at least 10 meters apart and over lap the desired area by a least 5 meters to allow for the 5 second delay on detecting changes.

How To Force Parcel WL To Always Override Region WL

If you have set region WL to use a fixed sky or a custom day cycle, region WL will always override parcel WL unless you use the RegionOveride flag

For example:

/*Windlight Sky: "[name of the preset]" Water: "[name of the WL water preset]"RegionOverride*/

Advanced

If there is not enough space in the description for the desired config line, there are several optional formatting and whitespace

/*Sky:"[preset]"Water:"[preset]"*/

Is the same as:

/*Windlight Sky:"[preset]" Water:"[preset]"*/

Zones can be shortened as well:

/*Sky@[lower]-[upper]:"[preset]"*/

Importing Windlight Settings from Phoenix

Please refer to this page for details.

hud_issues

$
0
0

Attachment Issues

Scripted Attachments (Including HUDS) Are Not Working

Possible reasons why HUDs or other scripted attachments may stop working:

  • Disconnected during a teleport after restarting a region. See BUG-5034.
  • Script (running) state is lost when logged out during forced teleport. See BUG-41379.
  • 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.

Note: While this issue most commonly affects HUDs, it can also affect any and all other scripted attachments you were wearing when the breakage happened.

There are a few 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 → Extras, top option), relog, then try again.

Stay in a script-enabled region to do all of the following. You do not have to do the following steps in this order, but the simplest and less drastic steps are listed first:

  • 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).
  • 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. (Temp HUDs have been known to freeze other HUDs on the same attachment point.)
    • 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. To make sure that HUDs work for you at all, and work in your present location, do this:
    1. Rez a fresh cube
    2. Add the default script to it
    3. Take it into inventory
    4. Attach it to an empty HUD point
    5. Touch the HUD and see if there is script output in Local chat.
    6. If this doesn't work, then the problem is not with specific broken HUDs, but perhaps with your region, or some other unknown problem keeping you from running scripts.
  • 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 you were wearing).

HUDs Not Showing

Hiding/Showing HUDS

Look in the Avatar menu and make sure that “Show HUD Attachments” has a checkmark.

HUDs Moved/Rotated out of Visibility

A HUD's orientation data (position and rotation) data is stored with the HUD when it's detached. It is relative to the attach point, not to the viewer. (Any attached object has its orientation data saved when it's detached) When you attach a HUD to a new attach point, the previous position data is applied relative to the new attach point and the rotation data is reset to zero, and this can cause the HUD to be out of position or rotated incorrectly. To fix a HUD's position:

  • Attach the HUD to its original attach point
    or
  • Edit the HUD (right click it in Inventory, choose Edit) and set the position data to zero and then adjust from there
    or
  • Edit the HUD and then scroll down with the mouse wheel to zoom out the HUD Layer, represented by a white rectangle. Drag the HUD so that it's inside the rectangle, then zoom in and finish adjusting.

If the HUD can't be seen but its position is correct, you may have to adjust the rotation. Edit the HUD, then change the rotation values or drag the rotation rings.

motd - [Event Messages of the Day.]

$
0
0

Firestorm Message of the Day.

If you're looking for how to get your own event in the Firestorm Message of the Day, click here.
If you're looking for a missed MotD or more information on the current MotD rotation, keep reading!

I missed it! Make it come back!

Oh hi! I didn't see you come in! You're probably here because you missed the message of the day. It went by too fast, it was too long, or you clicked a link in a goofy motd set up to get you here!

Anyway, if you missed the message of the day and would like to see it again;
At the top of your screen find the “Content” menu and click it.
In the menu that drops down, way down at the bottom select, “Message of the Day”.

There it is, in your local chat as a system message.

[11:28:02] [Firestorm Tip! Did you know you ca… Stop… Wait… Go back… I didn't get to read it all! Grrrr! Clickies! http://wiki.phoenixviewer.com/motd]


You can also scroll down this page and see ALL the current messages of the day in the “events, tips, help and gateway” message of the day rotation. (I keep this page bookmarked as a fast reference to important wiki pages.)


About the Message of the Day.

The Firestorm Message of the Day is currently running on a rotation of thirty eight preset tips, help, gateway and fun messages and/or a varying amount of event messages of the day. All of which are displayed at random when you log in depending on which “MotD Cartridge” is loaded. Go ahead, try it, relog, and unless the message of the day is promoting a special event1) you'll see something different.

The preset messages of the day are split between tips to make your Firestorm Viewer experience more efficient and enjoyable, help topics to help resolve common Firestorm Viewer issues, gateway to spread information about the Firestorm Gateway and fun just because.

I'll list the message of the day presets below so you can see what's in the rotation.


Event Messages of the Day.

These are the current messages of the day for events which are currently running and have been approved for a Firestorm message of the day;

MOTD: EVENT: Gotta Getta Gacha FS Fund Raiser
Don't stop! We're so close! Firestorm needs your help again! Join us right now at our fund raising gacha yard sale binge spree so we can keep the lights on! http://www.firestormviewer.org/gacha-a-firestorm-fund-raiser/

MOTD: EVENT: 2018 Rock Your Rack Registration
Rock Your Rack 2018 supporting the National Breast Cancer Foundation is now taking designer, Live Musicians, DJ's, Bloggers and Content Creator registrations for their October event! Click for more! https://rockyourrack.wordpress.com/about/designers/

MOTD: EVENT: The Seasons Festival for Parkinson's Registration
The Seasons Festival for Parkinson's is looking for designers & creators for our Fall Event! Applications are open now and close on September 15th! Help us find a cure! https://creationspark.wordpress.com


Preset Messages of the Day.

These are displayed randomly and are broken down into three groups;

Tips: Which provide tips on how to get the most out of the Firestorm Viewer and are meant to improve your Second Life experience in some way.

Help: Which provide assistance on self resolving common Firestorm problems which are seen the most in the Firestorm Viewer help groups. These may have also been requested by the Firestorm Support Team at some point.

Gateway: Coming soon! These provide information on what's going on at the Firestorm Gateway, events, event spaces, classes and more.

I'll break them into the same groups below;


Firestorm Message of the Day, Firestorm Tips!

MOTD: TIP: Firestorm Classes 1Temporarily removed from the rotation.
Did you know Firestorm has classes on how to use the Firestorm viewer? We even have an open question and answer session after each class! http://wiki.phoenixviewer.com/firestorm_classes

MOTD: TIP: Firestorm Classes 2Temporarily removed from the rotation.
Did you know Firestorm offers classes on how to get the most out of the Firestorm viewer? Click to find out more about these classes and when they are! http://wiki.phoenixviewer.com/firestorm_classes

MOTD: TIP: Avatar Complexity
Firestorm tip! Why is my friend a colored shape? What is this complexity popup thingy? Click here to find out more about this lag reducing feature! http://wiki.phoenixviewer.com/fs_avatar_complexity_settings

MOTD: TIP: Complexity and the Slideshow
Firestorm tip! Are you at a busy club or event and Firestorm is running like a slide show? Try lowering your avatar complexity setting! http://wiki.phoenixviewer.com/fs_avatar_complexity_settings

MOTD: TIP: FS Bridge, Trolls Not Included
Firestorm Tip! The Firestorm BRIDGE is enhancing your SL experience and you may not even know it! Click here to find out how! http://wiki.phoenixviewer.com/fs_bridge

MOTD: TIP: Can Not Log in to SL
Firestorm Tip! Can't log into Second Life? STOP! DO NOT reinstall firestorm! Save yourself a lot of trouble and check here first for possible grid issues https://status.secondlifegrid.net/

MOTD: TIP: Contact Sets
Firestorm Tip! Contact Sets allow you to organize friends and non friends into manageable groups and categories! Learn more about them at http://wiki.phoenixviewer.com/fs_contact_sets

MOTD: TIP: IM Tab Sorting
Firestorm tip! Did you know you can click and drag your IM tabs in the conversations window to sort them to your liking. For more chat tricks see http://wiki.phoenixviewer.com/fs_chat

MOTD: TIP: Customizable Quickprefs
Firestorm tip! Did you know you can add your most commonly used settings to the Quick Prefs? http://wiki.phoenixviewer.com/fs_quick_preferences

MOTD: TIP: Missed the MotD
Firestorm Tip! Did you know you ca… Stop… Wait… Go back… I didn't get to read it all! Grrrr! Clickies! http://wiki.phoenixviewer.com/motd

MOTD: TIP: Outfits
Firestorm tip! Did you know the Outfits feature can help you quickly change what you&apos;re wearing without digging around in your inventory? http://wiki.phoenixviewer.com/my_outfits_tab

MOTD: TIP: Camera Controls
Firestorm tip! Something catching your eye? Hold down your ALT key and click it, then roll your mouse wheel! Interested in more? See http://wiki.phoenixviewer.com/fs_movement_and_camera#view

MOTD: TIP: Toolbars
Firestorm tip! Did you know you can add many of your commonly used Firestorm windows and floaters to the toolbars? http://wiki.phoenixviewer.com/toybox

MOTD: TIP: SL World Search
Firestorm tip! Looking for something in world but, can't find it? Try a search! http://wiki.phoenixviewer.com/floater_search

MOTD: TIP: Replace Links
Firestorm tip! Gah my inventory links are borkened! Have no fear, Replace Links are here! Fix those broken links, http://wiki.phoenixviewer.com/fs_linkreplace

MOTD: TIP: Skins
Firestorm tip! Wanna change the way firestorm looks? Then change it! http://wiki.phoenixviewer.com/preferences_skins_tab

MOTD: TIP: Settings Backup
Firestorm tip! Better safe than… NOOOOOOO! You should regularly back up your Firestorm settings. You never know when…. http://wiki.phoenixviewer.com/backup_settings

MOTD: TIP: Auto Replace
Firestrom tip! Firestone? Firestorm! If only Firestorm had an auto replace… Oh wait! It does! http://wiki.phoenixviewer.com/fs_auto_correct

MOTD: TIP: Preference Search
Firestorm tip! Is a Firestorm setting playing hide and seek and causing you to pull out your hair? Find it fast with preference search! http://wiki.phoenixviewer.com/fs_preferences

MOTD: TIP: Chat Shortcuts
Firestorm tip! Did you know when chatting you can hold down your ctrl key when you press enter to shout and the shift key to whisper? http://wiki.phoenixviewer.com/keyboard_shortcuts

MOTD: TIP: Keyword Alerts
Firestorm tip! Did you miss a message in chat? Did someone say your name while you were doing something else? Check out Keyword Alerts! http://wiki.phoenixviewer.com/preferences_chat_tab#keyword_alerts_tab

MOTD: TIP: FS Wiki
Firestorm Tip! Did you know Firestorm has its own wiki? Find out how features work, how to fix common viewer issues and more! Check it out, bookmark it, study it! http://wiki.phoenixviewer.com/

MOTD: TIP: Inventory Count
Firestorm Tip! Do you have more inventory than you thought you had? Inventory count now includes folders! Click for more http://wiki.phoenixviewer.com/my_inventory_tab

MOTD: TIP: Elements
Firestorm Tip! Elements? What is this, chemistry class? No silly, Elements is the count of Items/Folders in that folder! Click for more http://wiki.phoenixviewer.com/my_inventory_tab


Firestorm Message of the Day, Firestorm Help!

MOTD: HELP: Bakefail Badness
Firestorm Help! Are you feeling overly misty as an orange cloud? Are you missing your avatar? Are you thinking, clouds belong in the sky, not on me! Click here to fix the cloud http://wiki.phoenixviewer.com/fs_bake_fail

MOTD: HELP: Camera Messed Up
Firestorm Help! HALP! I know my head looks awesome but I'm stuck staring down at the top of it! Why am I staring at my butt? What is wrong with my camera?! click click clickie! http://wiki.phoenixviewer.com/fs_camera

MOTD: HELP: Teleporting Woes
Firestorm Help! What is up with these teleport fails? Disconnected?! OMG again! Click here to help prevent TP issues! http://wiki.phoenixviewer.com/fs_tp_fail

MOTD: HELP: Slow Rezzing
Firestorm Help! Did you know many common rezzing problems can be solved by you? Clickies! http://wiki.phoenixviewer.com/slow_rez

MOTD: HELP: Slow Rezzing Mesh
Firestorm Help! Did you know many common mesh rezzing problems can be solved by you? Clickies! http://wiki.phoenixviewer.com/mesh_issues

MOTD: HELP: Getting Help NAO
Firestorm Help! HALP! My Firestorm is broken and I need help NAO! Have no fear, click here! http://wiki.phoenixviewer.com/getting_help

MOTD: HELP: Getting Help Dont Panic
Firestorm Help! Sudden viewer problems? Not sure what to do? Don't panic! check out our wiki: http://wiki.phoenixviewer.com/getting_help

MOTD: HELP: Voice Issues
Firestorm Help! Have you lost your voice? Firestorm voice not working for you? Why not drink a tall glass of http://wiki.phoenixviewer.com/fs_voice

MOTD: HELP: Rick and Morty Lost Login Info
Oh geez, Rick, Firestorm lost my login info again! Well, Morty, try starting here to fix it, http://wiki.phoenixviewer.com/fs_stored_passwords#failed_to_decode_login_credentials

MOTD: HELP: Help Help Help You
Firestorm Help! Need help? Help us help you! Learn how to use the Firestorm support group to get the best help! http://www.firestormviewer.org/firestorm-help-groups-tips-rules-and-guidelines/

MOTD: HELP: Second Life Account Questions
Firestorm Help! Need help with your Second Life account matters? Go to Avatar Menu - Account, or login to your Dashboard at https://secondlife.com/my/account/

MOTD: HELP: Dont Clear Your Cache
Firestorm Help! Having viewer problems? Please don't clear your cache or reinstall the viewer as the first thing you try. Instead, see this page for how to get help http://wiki.phoenixviewer.com/getting_help

MOTD: HELP: Missing Inventory
Firestorm Help! Ummmm, I know I had more things in my inventory than this! Help! I'm missing inventory! what can I do? http://wiki.phoenixviewer.com/fs_missing_inventory


Firestorm Message of the Day, Firestorm Gateway! Coming soon!

MOTD: GATEWAY:
Keep an eye here for upcoming information regarding the Firestorm Gateway!


Firestorm Message of the Day, Firestorm Fun!

MOTD: FUN: Rhubarb Pie
Firestorm fun! Feeling hungry? try a Rhubarb Pie, Firestorm style! http://wiki.phoenixviewer.com/rhubarb_pie


Notes

This section is changing as we speak!

* if a main MOTD is set, that one is always shown
* if random MOTDs are set and no main MOTD is set, they will be randomly shown at login and during TP
* if an event MOTD is set, that is always shown at login and then, during TP either the main MOTD or one of the random MOTDs

1)
A 1 - 7 in the MotD priority list.

fs_voice - [Check Voice Settings in your Operating System]

$
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.

Ensure Headset Properly Connected

If you have issues hearing but not being heard, or vice versa, then make sure that your headset is properly connected to your computer. Unplug it, then plug it back in, making sure it is fully inserted.

And on a related note, if you plug your headset in while logged into SL, you will very likely have to relog to get it to be recognised.

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.

If you can hear people but cannot be heard, or vice versa, it is most likely a problem in this area.

A bit more specifically, for Windows and linux, check in Mixer that SLvoice is listed, and not muted. Check that input and output devices are correct. For Mac, look in the Sound Preference pane.

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:

  • May 2018: If you had a recent Windows update, see this page.
  • 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.
    If your Firewall has SLVoice listed twice, then remove both instances, and allow it again. For Win10, make sure that SLVoice has Private unchecked, and Public checked. If you had these set differently, change them, then close the window, log out of SL, reboot.
  • 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.)

By Operating System

Windows

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.)

Mac

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.

linux

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

1)
Incorporates suggestions from user Maverick Buccaneer.

login_fail

$
0
0

Login Failure

This page explains some of the more common reasons for log in failure, and what you can do about it. For information on other kinds of log in problems, refer to this page and this page.

NOTE: Before doing anything else, check the Second Life Grid Status page to see if there are any known issues reported. If so, that might explain the issues you are having.

Unable to Connect to Simulator

At times, when attempting to log in, you will get a message like “Unable to connect to simulator”. Unfortunately, this message can be the result of several different things. This page covers some of the more common - and more rare - cases when this might occur.

  • Your Internet Connection is Down Check whether you are able to connect to the 'net using a web browser; try to use it to visit a known website. If that fails, then the first thing to try is to unplug your modem/router for at least a full minute, then once plugged back in, allow then to go through startup, after which reboot your computer. If after this you are still unable to connect to the Internet with a web browser, you will probably need to contact your ISP to have your connection checked.
  • Your Router and/or Modem has Problems Repeat the same things as above.
  • Your Firewall is Preventing the Connection Try disabling your firewall software completely and then try to log in again. If you are successful, then you need to allow the viewer access through the firewall. Some tips on how to do that are here.
  • Buildup of Open Notifications It is possible for a buildup of too many notifications to cause Firestorm to disconnect during or shortly after login. If you experience such disconnections repeatedly on Firestorm, then follow the instructions under “Firestorm Logs Out During Login” here.
  • Domain Name Server (DNS) Issues Users of Firestorm may get “Unable to connect to simulator”, or a message specifically saying that there are issues with the DNS. In that case refer to this page for how to proceed.
  • Region is Down It is possible that the region you are trying to log into is down. So try again but select a different region name at the log in screen. Some regions you can try: Hippo Hollow, Aich, Hatton, Pooley.
  • Group Tag Preventing Login There are cases when your active group tag will prevent log in - most usually when the tag contains unicode characters (though there have been isolated cases where even standard Latin characters have prevented log in as well). If this happens, you can attempt to log in using a text based viewer such as Radegast or MetaBolt, and change your active group in that viewer (preferably to None), log out and then log in with your usual viewer.
    Should that not be an option, you will need to find a way to get word in-world, to the group owner, and have them either edit the group title tag or, should that not be an option, eject you from the group.
    If that too is not a viable option, then the only other recourse is to file a support ticket with LL and have them change your active group.
    This is a server issue, and is reported in this LL JIRA.

Waiting for Region Handshake

This error occurs when the viewer is not getting an acknowledgement from the server. See above for how to deal with connection issues.

Login Failed; Your Account is not Accessible Until (date/time)

This usually happens when you attempt to log in immediately after a crash. When you crash out of SL, the servers do not “realize” it immediately. This is part because it might simply be a case of a brief loss of connection, so SL allows for that. In fact, if anyone is near where you were at the time of a crash, they will continue to see your avatar for several minutes.

When you attempt to log back in, SL sees this, and starts to shut down the session that was running when you crashes. People will see your avatar vanish at this point.

So if you get the above message, wait for a minute before trying to log in again.

Login Fail Without Cache Clear

When things are running normally, you should never have to clear cache in order to log in. If you experience either of the following problems when logging in without clearing cache…

  • You disconnect from Second Life as soon as you log in, with the View IMs/Quit message; or
  • 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 region's corner, at 10, 10, 10).

…then refer to this page. Both problems have the same root and thus the set of solutions.

I Get a Captcha Screen on the Login Page

The Firestorm login screen consists of a large upper display of information from the Firestorm web site, in addition to the smaller login panel at the bottom of the screen.

If your IP address range has a poor reputation (listed as having recently been involved in shady activities such as being part of a DDOS or a known IP that is malware infected), you will get a captcha form to complete before you can view the Firestorm web site. Captcha image

To view the upper part of the login screen normally, simply fill in the Captcha.

NOTE: You can log in to SL without doing the Captcha.

fs_intel_issues - [Outdated Driver Error]

$
0
0

Intel Issues

Windows 10 and Intel Stuck at Initializing VFS

If you have Intel Graphics HD, Intel Graphics HD2500 and Intel Graphics HD4000, and are using the 64bit version of Firestorm 5.0.7 or later, on Windows 10, refer to this page.

Outdated Driver Error

If you are on Windows 10, and get an error such as this:

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

First, make sure your drivers are fully updated

If this does not help, then refer to our fix for outdated Intel graphics.

If you are on Windows 10, and get this error:

Load Library failed with error 1114, Dynamic Link Library (DLL) initiation routine failed

Check first for switchable graphics card: Dual Graphics Issues
If you have Intel graphics only, then use the instructions on this page: Intel Fix 32-bit.

Viewer Screen Is Too Large, Top Menu Bar Is Missing, and Click Area Is Too Low

This is a known issue with recent Intel graphics drivers, affecting other graphics applications besides SL viewers.

  • Many people have received this graphics driver update without realizing it.
  • The problem sometimes appears after a crash.
  • Many users on HP laptops with OEM drivers are having this problem, although it is also affecting others.

What to do:

  • Try rolling back to a previous driver that worked for you.
  1. Method 1 https://www.intel.com/content/www/us/en/support/graphics-drivers/000008628.html for instructions. If the Roll Back Driver button is grayed out; see
  • Some users have reported that the following newer driver fixes the problem: Intel® Graphics Driver for Windows* [15.46] Version: 15.46.05.4771 (Latest) Date: 8/23/2017. Download from https://downloadcenter.intel.com. This driver may or may not be available to you depending on your computer.
  • Workaround: Run the viewer in Full Screen Mode. Preferences → Graphics → General → Fullscreen Mode, then relog.

More information: Please refer to FIRE-21264 for more information and to report any additional details about the issue.

Graphics Issues After Win10 Update

If you start experiencing graphics issues after a Win10 update, such as driver crashes, or simply very poor performance, the first thing to try is a full computer reboot.

If that doesn't help, reinstall your graphics card driver from the card maker's website, not from Windows. That is, from nVidia, AMD, or Intel.

If you have Intel HD 2000 or 3000 graphics, refer to this page.

Laptop dual graphics issues

If your laptop has an Intel CPU and also has either an AMD or Nvidia graphics system, it may have the ability to switch between the Integrated Intel graphics (for power savings) and the AMD/Nvidia (for performance). But sometimes Firestorm isn't automatically configured to use the high-performance graphics.

You can confirm this issue by looking at Help → About Firestorm and checking the name of the graphics card listed. If it says Intel, please follow the steps on this page.

Intel 500 Series & Flickering

Screen is Flashing on certain Graphics Settings

This mysterious flashing problem has been reported numerous times now and after some investigation we believe we finally have a repro for what's causing the issue. We do not yet know the specifics of exactly which systems are affected.

Typically the issue arises when Worn Rigged Mesh is in view and has at least one texture containing alpha and set to alpha blend mode. Alpha masking and emissive mask do not reproduce the problem.

We have also verified that this reproduces using the Official LL Viewer.

The Following Table shows which systems and drivers we have tested and whether they reproduce the Flashing Issue.

Graphics CardDriverOperating SystemRepoduced
Intel(R) HD Graphics 530 10.18.0015.4271 Windows 10 64-bit (Build 10240) Yes
Intel(R) HD Graphics 530 10.18.0015.4279 Microsoft Windows 10 64-bit (Build 10240) Yes
Intel(R) HD Graphics 520 10.18.0015.4293 Microsoft Windows 10 64-bit (Build 10586) Yes
Intel(R) HD Graphics 520 10.18.0015.4248 Microsoft Windows 10 64-bit (Build 10240) Yes
Intel(R) HD Graphics 520 10.18.0015.4279 Microsoft Windows 10 64-bit (Build 10240) Yes
Intel(R) HD Graphics 520 20.19.0015.4300 Microsoft Windows 10 64-bit (Build 10586) Yes
Intel(R) HD Graphics 530 20.19.0015.4352Microsoft Windows 10 64-bit (Build 10586) NO This Driver does NOT reproduce the issue

The Driver Version linked in the above table (DRIVER VERSION: 15.40.14.64.4352 & 15.40.14.32.4352) Has not reproduced the issue for us and is the Driver we recommend that you download direct from Intel.

If you receive the following Message when installing the Intel Driver:

The driver being installed is not validated for this computer. Please obtain the appropriate driver from the computer manufacturer.
This is an indication that you have an OEM Driver installed by the manufacturer. This Leaves you with two options:
  • Check the website (or contact support) of your specific PC manufacturer and check for updates.
  • Uninstall the OEM Driver and install the Intel Driver direct from Intel. This method is carried out At Your Own Risk
Temporary Work Around

If decide to wait for an update from your computer manufacturer, or are simply uncertain about removing an installed driver, the following steps may help to make things more tolerable for you until your drivers are updated.

  • If ALM is disabled the flashing will always reproduce unless Hardware skinning is disabled.
  • If ALM is enabled the flashing will only reproduce when the avatar wearing the alpha blended rigged mesh is standing in Linden water.
    • If Hardware Skinning is disabled, the flashing stops in this case too.

Note: If you install the recommended driver above and still experience issues please read the related jira FIRE-17290 and add your details to the comments. Instructions for using the Jira can be found HERE

fs_error_message_list - [Unclassified Messages]

$
0
0

Error Messages

This is a collection of error messages seen in SL. Some are system messages; some are viewer-generated. The list is by no means complete.

If you get an error message that is not on this page, please:

  • Report it in Firestorm Support English (in-world support group)
  • Or File a Jira alerting us to it (please provide the complete, exact wording of the message; a screenshot is also helpful).
  • If you found a solution or explanation, please let us know that too.

Thanks!

Messages Mentioning Animations

Error Remedy
“PERMISSION_TRIGGER_ANIMATION permission not set” This message usually comes from an AO or other scripted item, dropped in world. It can also come from a badly scripted object that doesn't check it has perms before animating, such as a badly written poseball.

Messages Mentioning Attachments, Clothing, Body Parts, or Other Wearables

Error Remedy
“You can't attach multiple objects to one spot” message when detaching from avatar. That will happen if the user somehow has a coalesced object in their Current Outfit folder. Delete that link from the Current Outfit folder.
“The outfit folder contains no clothing, body parts, or attachments.” See Empty Outfits

Messages Mentioning Certificates

Error Remedy
“Unable to find a valid certificate” See Second Life: Unable_to_find_a_valid_certificate.

Messages Mentioning Credentials or Passwords

Error Remedy
“We were unable to decode the file storing your saved login credentials” (or) “Failed to decode login credentials” See Failed to Decode Login Credentials

Messages Mentioning Clock or Time

Error Remedy
“Unable to connect to Second Life.
Often this means that your computer's clock is set incorrectly.
Please go to Control Panels and make sure the time and date are set correctly.”
See Second Life: Clock is set incorrectly.

Messages Mentioning Connections or Networks

Error Remedy
“Unable to establish a secure connection to the login server” See Second Life: Unable to establish a secure connection to the login server .
“Second Life has detected corruption in either your network transmissions or the files it's attempting to read on your hard drive. You might also be logging in from an invalid location.” See Second Life: Mangled network data.
“ERR_CONNECTION_RESET Code: -101” There are many google hits for this; your solution may vary, so please research this on the web. One user has reported that the problem was caused by an ad blocker.

Messages Mentioning Media

No Media Plugin was found to handle the “text/html” mime type. Media of this type will be unavailable. http://wiki.phoenixviewer.com/fs_media
and/or
http://wiki.phoenixviewer.com/antivirus_whitelisting
media plugin (cef) failed
(exact wording needed)
http://wiki.phoenixviewer.com/fs_media
and/or
http://wiki.phoenixviewer.com/antivirus_whitelisting

Messages Mentioning Regions

Error Remedy
“Unable to create item that has caused problems on this region.” 1) Have the region restarted; this will usually fix it.
2) If a region restart doesn't clear it up, the sim owner may need to ask LL to move the sim to another server channel.
“We are sorry, Linden Lab has discovered degraded performance on your connection to the region you are on. You will need to restart Second Life and log into a new region for the next 30 minutes to an hour. We apologize for the inconvenience.” Delete landmarks, especially favorite landmarks. If they point to an invalid location, it can cause this message.
This may also mean exactly what it says; follow the instructions.

Messages Mentioning SLVoice, SLPlugin, or LLCefLib

Error Remedy
“Do you want the application 'SLVoice' to accept incoming network connections?” Mac – This is a message from your computer's firewall. You should choose “Allow” for voice to work.

Messages Mentioning Teleports or Access to Destinations

Error Remedy
“Sorry, you do not have access to that teleport destination.” 1) This may mean that you're not on the access list. Talk to the owner.
2) This may mean that the location is temporarily closed to public access. Try later.
“Teleport failed. Failed to grant capabilities.” This may mean that the region is having temporary problems. Try again later.
“Teleport failed. No valid parcel could be found.” This may mean the location no longer exists.
(There may be other reasons for this message; please let us know if you find one.)

Messages Mentioning Textures

Error Remedy
“# of textures discarded” message usually followed by a crash Relog right away to prevent a crash. Then see Textures Discarded for things to do.

Messages Mentioning Video Cards, Drivers, or Hardware

Error Remedy
“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” See Intel Fix 32-Bit

Messages Mentioning Voice

Error Remedy
“We're having trouble connecting to your voice server”…(server URL)…“Voice communications will not be available. Please check your network and firewall setup.” This is the usual voice error message. See Voice Troubleshooting

Unclassified Messages

Error Remedy
“Index out of range: 34 not in [ 0, 11]” From the login screen, open the Debug Menu - Show Debug Settings - RenderDebugGL. Set to FALSE. Relaunch the viewer and login.
“newview/llappviewer.cpp(1838): Unhandled exception caught in bool”
_cded LLAppViewer::frame(void): No diagnostic information available
If the error happens in only one region, clear cache
“Must supply a comment for control content” The installation is corrupt. Uninstall Firestorm, delete the installer, clear your web browser's cache (or use a different browser) and download a fresh installer from http://www.firestormviewer.org/downloads/ and install that.
“cannot rez here because the owner does not allow it” (exact wording needed) If you are trying to rez on top of mesh, rez on regular terrain or on a prim instead

logo.png - created

logo_main.png - created

favorite-wearables.png


toolbarbuttons5.1.7.png - created

server_attachment_issues

$
0
0

Worn Attachments Not Visible To Others After TP

A problem that is frequently reported is that worn rigged mesh attachments will sometimes be invisible to others after you have teleported. This can generally be fixed by selecting top menu, Avatar → Avatar Health → Refresh Attachments. Should that fail, then you will need to relog.

In order to reduce the chance of this happening, you should ensure that all worn rigged mesh items are attached to a different body attachment point (make sure NOT to attach to HUD, or only you will see the item on yourself). Many creators leave item attachment points at the default, which is right hand. This can result in many attachments being stacked on this point, making the above described issue far more likely to occur. So when wearing an outfit, check each rigged mesh part, and if attached to right hand, reattach to a different spot, and one not in use by something else. (You only need to do this once with newly acquired clothing, as the newly selected attachment point is remembered.) Having done that, and as explained in the following section, detach the item after having done this, so that the change saves.

Changes To Attachments Revert After Crash

A somewhat common occurrence: changes you made to an attachments, either by manual editing, or by the use of an applier, will revert if you subsequently crash.

This is due to how SL works. Changes to attachments only save when you detach the item, or when you relog. So in order to avoid this situation, any time you make any change to an attachment (and this includes hiding/showing parts of a mesh body), detach the item, count to 10, then re-attach.

Worn Attachment Not Showing as Worn in Inventory

Attachments which are visibly seen as worn may not show as worn in inventory. As a result, attempting to detach them by right clicking the inventory item name is not possible.

Different solutions are suggested… please try these, one at a time, in the order given, until one fixes you.

  1. Right click the attachment on your avatar, and detach it via the pie menu.
  2. If the above fails, go to a low lag region, such as this one, log out there, then log in to last location. At that point try to detach, either the usual way, or as described above.
  3. Try the Replace Outfit procedure described below.

Bridge Doesn't Show as Worn

The problem is less easy when the attachment in question is the bridge. If for any reason you find yourself needing to replace a worn bridge and it is not showing as worn, then you will need to force it off. The suggested procedure is as follow:

  • Go to Preferences → Firestorm → General → Enable LSL-Client Bridge and uncheck it
  • Go to the “Worn Items” tab in inventory and detach any worn bridge - if possible
  • Right click your avatar, and from the pie menu select: Take Off → Detach → Torso → Bridge … if it is not greyed-out
  • Search Inventory for “client bridge” and delete them from inventory and trash
  • Log off
  • run the viewer again, but do not log in
  • Go back to Preferences → Firestorm → General and re-enable the bridge
  • Log into a place where rezzing is permitted, so the bridge can be created and worn

Attachments Detach then Reattach on Login

If instead you find that when you log in, attachments are being detached and then reattached, sometimes several on the same spot, then try the following procedure:

  • Make a temporary folder somewhere you can find it easily
  • In that folder, put a copy of your skin, shape, hair/bald base and eyes - and perhaps a pants and top layer - no prims!
  • Right click the folder name and select Replace outfit. Not Wear, not Add, Replace. This step is VITAL
  • Now relog
  • Once you are logged back in, you can put your usual extras back on, hair included. And hope that it holds.

Scripted Attachments Stop Working after TP

If a scripted attachment (such as a HUD) stops working following a TP, this may be because the attachment has actually fallen off during TP. You may see it on your screen, but the server thinks it is detached, so the scripts won't run. Try the following:

  • Detach and reattach the item. It may help to relog before and/or after.
  • In addition, if the HUD attaches to the Center 2 HUD point, try changing it to a different HUD attachment point. Attachments may be less likely to “fall off” of other attachment points.

Note: this is related to this bug.

fs_windlight

$
0
0

Windlight: Sky and Water

Firestorm supports both the new Region Windlight, introduced by LL, and Parcel Windlight, which was introduced with Phoenix Viewer. Both of these allow you to customize your in-world sky and water, but they operate at different levels: one is region-wide, while the other is restricted to single parcels.

Parcel Windlight allows individual parcel owners to customize their own land as they wish. Region Windlight is most effective on region-wide parcels, or where Region owners wish to provide a consistent experience to visitors.

Controlling Your Experience

There are several ways in which you can control you personal Windlight experience. You can opt to use whatever sky and water settings have been selected by region and/or parcel owners, or you can use your own. You can also create your own sky, water and day cycle settings.

General options concerning Windlight are set in PreferencesFirestorm→ Windlight tab; please refer there for details.

If you wish to use your own day/night cycle, or set to a specific time of day, then use top menu bar→ World → Environment Editor → Environment Settings.

Setting Sky and Water

If you own a region or parcel, you can customize the Windlight settings for yourself, and for others visiting your land.

Region Windlight

Region Windlight can only be changed by region owners or estate managers. It is set by going to the top menu bar and selecting World menu → Region Details. On the window that opens, select Environment. Regions can be set to use the default SL day cycle, a custom day cycle, or fixed time of day. See here for more on how to configure a region's Windlight settings.

Parcel Windlight

Overview

Parcel Windlight sharing is a feature of Firestorm that allows land owners to specify a Windlight preset for the viewer to use while on their land at the parcel level.

How It Works

The land owner just needs to put a plain text string at the end of the parcel description. Parcel description is set in the About Land floater, General tab.

/*Windlight Sky: "[name of the preset]"*/

NOTE: The Windlight name must be exactly as shown in the Windlight list, including all spaces, capitalization, and punctuation. One way to make sure you get the name exactly right is to go to World → Environment Editor → Sky (or Water) Presets → Edit Preset. Select the Windlight you want from the dropdown list, then copy the name.

Windlight water presets are also supported:

/*Windlight Sky: "[name of the preset]" Water: "[name of the WL water preset]"*/

Water settings can be used by its self just like sky if wanted.

Example: If the sky preset is to be [TOR] BIG SUN - Awwyeah and the water preset [TOR] Watermelon juice and the parcel's description is “My awesome place” then the parcel description would be like this:

My awesome place

/*Windlight Sky: "[TOR] BIG SUN - Awwyeah" Water: "[TOR] Watermelon juice"*/

Zones

Parcel WL settings also support zoned settings based on altitude. This allows skyboxes to have a different sky settings than ground level.

/*Windlight Sky @ [lower]m to [upper]m: "[name of preset]"*/

Example: If the parcel wide settings are to be [TOR] MIDDAY - Cheery cyan for the sky and [TOR] Ice-like for the water with a skybox between 500 meters and 600 meters using [TOR] NIGHT - Moony for its sky, the config line would like like so:

/*Windlight Sky: "[TOR] MIDDAY - Cheery cyan" Water: "[TOR] Ice-like" Sky @ 500m to 600m: "[TOR] NIGHT - Moony"*/

The parcel wide settings for sky and water are optional. Zones can be used by themselves leaving the rest of the land at region defaults.

NOTE: There is a 3 meter minimum distance between zones, zones should be at least 10 meters apart and over lap the desired area by a least 5 meters to allow for the 5 second delay on detecting changes.

How To Force Parcel WL To Always Override Region WL

If you have set region WL to use a fixed sky or a custom day cycle, region WL will always override parcel WL unless you use the RegionOveride flag

For example:

/*Windlight Sky: "[name of the preset]" Water: "[name of the WL water preset]"RegionOverride*/

Advanced

If there is not enough space in the description for the desired config line, there are several optional formatting and whitespace

/*Sky:"[preset]"Water:"[preset]"*/

Is the same as:

/*Windlight Sky:"[preset]" Water:"[preset]"*/

Zones can be shortened as well:

/*Sky@[lower]-[upper]:"[preset]"*/

Importing Windlight Settings from Phoenix

Please refer to this page for details.

hud_issues

$
0
0

Attachment Issues

Scripted Attachments (Including HUDS) Are Not Working

Possible reasons why HUDs or other scripted attachments may stop working:

  • Disconnected during a teleport after restarting a region. See BUG-5034.
  • Script (running) state is lost when logged out during forced teleport. See BUG-41379.
  • 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.

Note: While this issue most commonly affects HUDs, it can also affect any and all other scripted attachments you were wearing when the breakage happened.

There are a few 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 → Extras, top option), relog, then try again.

Stay in a script-enabled region to do all of the following. You do not have to do the following steps in this order, but the simplest and less drastic steps are listed first:

  • 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).
  • 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. (Temp HUDs have been known to freeze other HUDs on the same attachment point.)
    • 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. To make sure that HUDs work for you at all, and work in your present location, do this:
    1. Rez a fresh cube
    2. Add the default script to it
    3. Take it into inventory
    4. Attach it to an empty HUD point
    5. Touch the HUD and see if there is script output in Local chat.
    6. If this doesn't work, then the problem is not with specific broken HUDs, but perhaps with your region, or some other unknown problem keeping you from running scripts.
  • 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 you were wearing).

HUDs Not Showing

Hiding/Showing HUDS

Look in the Avatar menu and make sure that “Show HUD Attachments” has a checkmark.

HUDs Moved/Rotated out of Visibility

A HUD's orientation data (position and rotation) data is stored with the HUD when it's detached. It is relative to the attach point, not to the viewer. (Any attached object has its orientation data saved when it's detached) When you attach a HUD to a new attach point, the previous position data is applied relative to the new attach point and the rotation data is reset to zero, and this can cause the HUD to be out of position or rotated incorrectly. To fix a HUD's position:

  • Attach the HUD to its original attach point
    or
  • Edit the HUD (right click it in Inventory, choose Edit) and set the position data to zero and then adjust from there
    or
  • Edit the HUD and then scroll down with the mouse wheel to zoom out the HUD Layer, represented by a white rectangle. Drag the HUD so that it's inside the rectangle, then zoom in and finish adjusting.

If the HUD can't be seen but its position is correct, you may have to adjust the rotation. Edit the HUD, then change the rotation values or drag the rotation rings.

motd - [Event Messages of the Day.]

$
0
0

Firestorm Message of the Day.

If you're looking for how to get your own event in the Firestorm Message of the Day, click here.
If you're looking for a missed MotD or more information on the current MotD rotation, keep reading!

I missed it! Make it come back!

Oh hi! I didn't see you come in! You're probably here because you missed the message of the day. It went by too fast, it was too long, or you clicked a link in a goofy motd set up to get you here!

Anyway, if you missed the message of the day and would like to see it again;
At the top of your screen find the “Content” menu and click it.
In the menu that drops down, way down at the bottom select, “Message of the Day”.

There it is, in your local chat as a system message.

[11:28:02] [Firestorm Tip! Did you know you ca… Stop… Wait… Go back… I didn't get to read it all! Grrrr! Clickies! http://wiki.phoenixviewer.com/motd]


You can also scroll down this page and see ALL the current messages of the day in the “events, tips, help and gateway” message of the day rotation. (I keep this page bookmarked as a fast reference to important wiki pages.)


About the Message of the Day.

The Firestorm Message of the Day is currently running on a rotation of thirty eight preset tips, help, gateway and fun messages and/or a varying amount of event messages of the day. All of which are displayed at random when you log in depending on which “MotD Cartridge” is loaded. Go ahead, try it, relog, and unless the message of the day is promoting a special event1) you'll see something different.

The preset messages of the day are split between tips to make your Firestorm Viewer experience more efficient and enjoyable, help topics to help resolve common Firestorm Viewer issues, gateway to spread information about the Firestorm Gateway and fun just because.

I'll list the message of the day presets below so you can see what's in the rotation.


Event Messages of the Day.

These are the current messages of the day for events which are currently running and have been approved for a Firestorm message of the day;

MOTD: EVENT: Gotta Getta Gacha FS Fund Raiser
Don't stop! We're so close! Firestorm needs your help again! Join us right now at our fund raising gacha yard sale binge spree so we can keep the lights on! http://www.firestormviewer.org/gacha-a-firestorm-fund-raiser/

MOTD: EVENT: 2018 Rock Your Rack Registration
Rock Your Rack 2018 supporting the National Breast Cancer Foundation is now taking designer, Live Musicians, DJ's, Bloggers and Content Creator registrations for their October event! Click for more! https://rockyourrack.wordpress.com/about/designers/

MOTD: EVENT: The Seasons Festival for Parkinson's Registration
The Seasons Festival for Parkinson's is looking for designers & creators for our Fall Event! Applications are open now and close on September 15th! Help us find a cure! https://creationspark.wordpress.com


Preset Messages of the Day.

These are displayed randomly and are broken down into three groups;

Tips: Which provide tips on how to get the most out of the Firestorm Viewer and are meant to improve your Second Life experience in some way.

Help: Which provide assistance on self resolving common Firestorm problems which are seen the most in the Firestorm Viewer help groups. These may have also been requested by the Firestorm Support Team at some point.

Gateway: Coming soon! These provide information on what's going on at the Firestorm Gateway, events, event spaces, classes and more.

I'll break them into the same groups below;


Firestorm Message of the Day, Firestorm Tips!

MOTD: TIP: Firestorm Classes 1Temporarily removed from the rotation.
Did you know Firestorm has classes on how to use the Firestorm viewer? We even have an open question and answer session after each class! http://wiki.phoenixviewer.com/firestorm_classes

MOTD: TIP: Firestorm Classes 2Temporarily removed from the rotation.
Did you know Firestorm offers classes on how to get the most out of the Firestorm viewer? Click to find out more about these classes and when they are! http://wiki.phoenixviewer.com/firestorm_classes

MOTD: TIP: Avatar Complexity
Firestorm tip! Why is my friend a colored shape? What is this complexity popup thingy? Click here to find out more about this lag reducing feature! http://wiki.phoenixviewer.com/fs_avatar_complexity_settings

MOTD: TIP: Complexity and the Slideshow
Firestorm tip! Are you at a busy club or event and Firestorm is running like a slide show? Try lowering your avatar complexity setting! http://wiki.phoenixviewer.com/fs_avatar_complexity_settings

MOTD: TIP: FS Bridge, Trolls Not Included
Firestorm Tip! The Firestorm BRIDGE is enhancing your SL experience and you may not even know it! Click here to find out how! http://wiki.phoenixviewer.com/fs_bridge

MOTD: TIP: Can Not Log in to SL
Firestorm Tip! Can't log into Second Life? STOP! DO NOT reinstall firestorm! Save yourself a lot of trouble and check here first for possible grid issues https://status.secondlifegrid.net/

MOTD: TIP: Contact Sets
Firestorm Tip! Contact Sets allow you to organize friends and non friends into manageable groups and categories! Learn more about them at http://wiki.phoenixviewer.com/fs_contact_sets

MOTD: TIP: IM Tab Sorting
Firestorm tip! Did you know you can click and drag your IM tabs in the conversations window to sort them to your liking. For more chat tricks see http://wiki.phoenixviewer.com/fs_chat

MOTD: TIP: Customizable Quickprefs
Firestorm tip! Did you know you can add your most commonly used settings to the Quick Prefs? http://wiki.phoenixviewer.com/fs_quick_preferences

MOTD: TIP: Missed the MotD
Firestorm Tip! Did you know you ca… Stop… Wait… Go back… I didn't get to read it all! Grrrr! Clickies! http://wiki.phoenixviewer.com/motd

MOTD: TIP: Outfits
Firestorm tip! Did you know the Outfits feature can help you quickly change what you&apos;re wearing without digging around in your inventory? http://wiki.phoenixviewer.com/my_outfits_tab

MOTD: TIP: Camera Controls
Firestorm tip! Something catching your eye? Hold down your ALT key and click it, then roll your mouse wheel! Interested in more? See http://wiki.phoenixviewer.com/fs_movement_and_camera#view

MOTD: TIP: Toolbars
Firestorm tip! Did you know you can add many of your commonly used Firestorm windows and floaters to the toolbars? http://wiki.phoenixviewer.com/toybox

MOTD: TIP: SL World Search
Firestorm tip! Looking for something in world but, can't find it? Try a search! http://wiki.phoenixviewer.com/floater_search

MOTD: TIP: Replace Links
Firestorm tip! Gah my inventory links are borkened! Have no fear, Replace Links are here! Fix those broken links, http://wiki.phoenixviewer.com/fs_linkreplace

MOTD: TIP: Skins
Firestorm tip! Wanna change the way firestorm looks? Then change it! http://wiki.phoenixviewer.com/preferences_skins_tab

MOTD: TIP: Settings Backup
Firestorm tip! Better safe than… NOOOOOOO! You should regularly back up your Firestorm settings. You never know when…. http://wiki.phoenixviewer.com/backup_settings

MOTD: TIP: Auto Replace
Firestrom tip! Firestone? Firestorm! If only Firestorm had an auto replace… Oh wait! It does! http://wiki.phoenixviewer.com/fs_auto_correct

MOTD: TIP: Preference Search
Firestorm tip! Is a Firestorm setting playing hide and seek and causing you to pull out your hair? Find it fast with preference search! http://wiki.phoenixviewer.com/fs_preferences

MOTD: TIP: Chat Shortcuts
Firestorm tip! Did you know when chatting you can hold down your ctrl key when you press enter to shout and the shift key to whisper? http://wiki.phoenixviewer.com/keyboard_shortcuts

MOTD: TIP: Keyword Alerts
Firestorm tip! Did you miss a message in chat? Did someone say your name while you were doing something else? Check out Keyword Alerts! http://wiki.phoenixviewer.com/preferences_chat_tab#keyword_alerts_tab

MOTD: TIP: FS Wiki
Firestorm Tip! Did you know Firestorm has its own wiki? Find out how features work, how to fix common viewer issues and more! Check it out, bookmark it, study it! http://wiki.phoenixviewer.com/

MOTD: TIP: Inventory Count
Firestorm Tip! Do you have more inventory than you thought you had? Inventory count now includes folders! Click for more http://wiki.phoenixviewer.com/my_inventory_tab

MOTD: TIP: Elements
Firestorm Tip! Elements? What is this, chemistry class? No silly, Elements is the count of Items/Folders in that folder! Click for more http://wiki.phoenixviewer.com/my_inventory_tab


Firestorm Message of the Day, Firestorm Help!

MOTD: HELP: Bakefail Badness
Firestorm Help! Are you feeling overly misty as an orange cloud? Are you missing your avatar? Are you thinking, clouds belong in the sky, not on me! Click here to fix the cloud http://wiki.phoenixviewer.com/fs_bake_fail

MOTD: HELP: Camera Messed Up
Firestorm Help! HALP! I know my head looks awesome but I'm stuck staring down at the top of it! Why am I staring at my butt? What is wrong with my camera?! click click clickie! http://wiki.phoenixviewer.com/fs_camera

MOTD: HELP: Teleporting Woes
Firestorm Help! What is up with these teleport fails? Disconnected?! OMG again! Click here to help prevent TP issues! http://wiki.phoenixviewer.com/fs_tp_fail

MOTD: HELP: Slow Rezzing
Firestorm Help! Did you know many common rezzing problems can be solved by you? Clickies! http://wiki.phoenixviewer.com/slow_rez

MOTD: HELP: Slow Rezzing Mesh
Firestorm Help! Did you know many common mesh rezzing problems can be solved by you? Clickies! http://wiki.phoenixviewer.com/mesh_issues

MOTD: HELP: Getting Help NAO
Firestorm Help! HALP! My Firestorm is broken and I need help NAO! Have no fear, click here! http://wiki.phoenixviewer.com/getting_help

MOTD: HELP: Getting Help Dont Panic
Firestorm Help! Sudden viewer problems? Not sure what to do? Don't panic! check out our wiki: http://wiki.phoenixviewer.com/getting_help

MOTD: HELP: Voice Issues
Firestorm Help! Have you lost your voice? Firestorm voice not working for you? Why not drink a tall glass of http://wiki.phoenixviewer.com/fs_voice

MOTD: HELP: Rick and Morty Lost Login Info
Oh geez, Rick, Firestorm lost my login info again! Well, Morty, try starting here to fix it, http://wiki.phoenixviewer.com/fs_stored_passwords#failed_to_decode_login_credentials

MOTD: HELP: Help Help Help You
Firestorm Help! Need help? Help us help you! Learn how to use the Firestorm support group to get the best help! http://www.firestormviewer.org/firestorm-help-groups-tips-rules-and-guidelines/

MOTD: HELP: Second Life Account Questions
Firestorm Help! Need help with your Second Life account matters? Go to Avatar Menu - Account, or login to your Dashboard at https://secondlife.com/my/account/

MOTD: HELP: Dont Clear Your Cache
Firestorm Help! Having viewer problems? Please don't clear your cache or reinstall the viewer as the first thing you try. Instead, see this page for how to get help http://wiki.phoenixviewer.com/getting_help

MOTD: HELP: Missing Inventory
Firestorm Help! Ummmm, I know I had more things in my inventory than this! Help! I'm missing inventory! what can I do? http://wiki.phoenixviewer.com/fs_missing_inventory


Firestorm Message of the Day, Firestorm Gateway! Coming soon!

MOTD: GATEWAY:
Keep an eye here for upcoming information regarding the Firestorm Gateway!


Firestorm Message of the Day, Firestorm Fun!

MOTD: FUN: Rhubarb Pie
Firestorm fun! Feeling hungry? try a Rhubarb Pie, Firestorm style! http://wiki.phoenixviewer.com/rhubarb_pie


Notes

This section is changing as we speak!

* if a main MOTD is set, that one is always shown
* if random MOTDs are set and no main MOTD is set, they will be randomly shown at login and during TP
* if an event MOTD is set, that is always shown at login and then, during TP either the main MOTD or one of the random MOTDs

1)
A 1 - 7 in the MotD priority list.
Viewing all 5258 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>