Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-06 | SH-4411 Thread/mutex rework between main and worker thread | Monty Brandenberg | |
Have the ::notifyLoadedMeshes() method doing correct locking and stall avoidance at the same time. This method now does lazy mutex lock acquisition (trylock()) and if it fails on either, it gives up and comes back later. Capture the maximum number of sequential failures and report this at the end of the run in the log. (So far, with big mesh regions, I've only seen 1s and 2s.) Locking/mutex requirements sorted in other locations as well. LLMutex gets trylock() method as well as new LLMutexTrylock scoped locking class. Clean up some documentation, more to do. | |||
2013-08-06 | NORSPEC-322 NORSPEC-342 fix issues with black impostors and missing alpha ↵ | Graham Linden | |
attachments on impostors | |||
2013-08-06 | merge | Gilbert Gonzales | |
2013-08-06 | ACME-744: Adjusted comment to be more clear | Gilbert Gonzales | |
2013-08-06 | Merge | dmitry | |
2013-08-05 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2013-08-05 | CHOP-951, IQA-1477: Validate args for numeric command-line switches. | Nat Goodspeed | |
The logic in llcommandlineparser.cpp's setControlValueCB() callback function for converting command-line switch argument values from string to the actual type of the map-to settings variable had a couple special cases for boolean and LLSD array. But for S32, U32 and F32, it simply used default LLSD string-to-numeric conversion. LLSD's string-to-numeric conversion is a bit lame: for non-numeric strings, it shrugs and returns 0. Introduce onevalue() and badvalue() helper functions that, like certain errors during command-line parsing, throw LLCLPError. Use them to streamline certain redundancies in setControlValueCB(). Introduce convertTo<T>() helper function that uses boost::lexical_cast() for slightly more stringent conversions. Add cases for U32, S32 and F32 targets. setControlValueCB() is actually called only by LLControlGroupCLP::notify(), not during actual command-line parsing. Make LLControlGroupCLP::notify() return bool. Make it catch LLCLPError, set the error for getErrorMessage() and return false on that exception. Package LLAppViewer::initConfiguration()'s response to initParseCommandLine() returning false as a new handleCommandLineError() function; invoke it both there and when LLControlGroupCLP::notify() returns false. | |||
2013-08-05 | Added some simple counters to the mesh repository code and then | Monty Brandenberg | |
added a Mesh status line to the texture fetch console. Mesh is often in competition with textures and so the mesh information seems appropriate there. Do get a nice feel for progress and you definitely see when the throttles kick in. | |||
2013-08-05 | Merge downstream code - Vivox update | simon | |
2013-08-05 | Merge | simon | |
2013-08-05 | MAINT-2966 : Add viewer alert info for "NoEnterRegionMaybeFull" | simon | |
2013-08-05 | Merge downstream code - Vivox release | simon | |
2013-08-05 | Pull merge from lindenlab/viewer-release | Merov Linden | |
2013-08-05 | merge changes for 3.6.2-release | Oz Linden | |
2013-08-05 | correct coding standards problems | Oz Linden | |
2013-08-05 | merge changes for 3.6.2-release | Oz Linden | |
2013-08-05 | Pull merge from lindenlab/viewer-release | Merov Linden | |
2013-08-05 | merge changes for 3.6.2-release | Oz Linden | |
2013-08-05 | Merge viewer-release with Vivox code | simon | |
2013-08-05 | merge changes for 3.6.2-release | Oz Linden | |
2013-08-05 | increment viewer version to 3.6.3 | Oz Linden | |
2013-08-05 | Added tag 3.6.2-release for changeset f6741d5fe8d6 | Oz Linden | |
2013-08-05 | changed wording of learn more link for ACME-797 | Cho | |
2013-08-05 | Change the setting for GetMesh2 meshes to Mesh2MaxConcurrentRequests. | Monty Brandenberg | |
While linking GetMesh2 to the old setting was simpler from a user point-of-view, they really shouldn't be linked and the old one will go away. This one may be renamed to AssetMaxConcurrentRequests or something similar if we get to the mesh/texture unification step. | |||
2013-08-05 | NORSPEC-304 NORSPEC-336 another attempt as resolving black glow overdraw ↵ | Graham Madarasz (Graham Linden) | |
without breaking glow (even for alpha-blended) faces | |||
2013-08-05 | NORSPEC-336 intentionally rebreak 304 to fix glow while we find a fix that ↵ | Graham Linden | |
works for both | |||
2013-08-05 | open-185: remove duplicate gperftools entry in autobuild.xml | Oz Linden | |
2013-08-05 | NORSPEC-285 NORSPEC-293 NORSPEC-298 fix ighting diffs between ↵ | Graham Linden | |
alpha/non/ALM/non-ALM | |||
2013-08-05 | MAINT-822 FIXED [PUBLIC]Inventory window should focus on search field | dmitry | |
2013-08-04 | NORSPEC-305 -NORSPEC-335 fix scale and HUD anim regression from materials ↵ | Graham Linden | |
changes in CL 28424 | |||
2013-08-03 | NORSPEC-332 fix fullbright tex indexing fail | Graham Linden | |
2013-08-03 | Pull merge from lindenlab/viewer-fbc | Merov Linden | |
2013-08-03 | NORSPEC-304 NORSPEC-334 NORSPEC-336 fix black glow overdraw without breaking ↵ | Graham Linden | |
glow | |||
2013-08-02 | ACME-796 : Do not flip the fbc state to failure while connecting through web ↵ | Merov Linden | |
browser. Handle the dismiss case as best as possible. | |||
2013-08-02 | merge | Gilbert Gonzales | |
2013-08-02 | ACME-744: Temporary solution. The internal browser was not setting keyboard ↵ | Gilbert Gonzales | |
focus properly...as to why an investigation is needed. For now explicly setting keyboard focus to the internal browser after it is displayed. | |||
2013-08-03 | made checkin use a placeholder location URL when the given SLURL is not valid | Cho | |
2013-08-02 | merge | Gilbert Gonzales | |
2013-08-02 | Switching SLShareHost to pdp location | Gilbert Gonzales | |
2013-08-02 | added learn more link to panel_social_account for ACME-797 | Cho | |
2013-08-02 | Pull merge from lindenlab/viewer-fbc | Merov Linden | |
2013-08-02 | ACME : Fix a spurious crash when showing the Advanced->Shortcuts menu just ↵ | Merov Linden | |
after launch | |||
2013-08-02 | changed facebook_post_success text to be more consistent with other ↵ | Cho | |
notification text for ACME-793 | |||
2013-08-02 | changed PLACE to CHECK IN for ACME-794 | Cho | |
2013-08-02 | MAINT-2914 FIXED Mousing over UI elements does not make them light up | dmitry | |
2013-08-02 | MAINT-2902 FIXED Browser secure session indicator should be prominent | maksymsproductengine | |
2013-08-02 | CHOP-959: merge --graphicslevel fix up to tip | Nat Goodspeed | |
2013-08-02 | CHOP-959: Honor --graphicslevel switch even on first viewer run. | Nat Goodspeed | |
Previous CHOP-959 logic set a flag to remember that settings variable RenderQualityPerformance was set (by --graphicslevel), so it could be applied once LLViewerWindow is constructed. But on first viewer run, LLViewerWindow constructor calls LLFeatureManager::applyRecommendedSettings(), which resets that settings variable! So don't just set a flag, actually capture the requested RenderQualityPerformance value for later. | |||
2013-08-01 | ACME-761 : Use the cap for the service url unless overridden by the ↵ | Merov Linden | |
SLShareHost setting from settings.xml | |||
2013-08-01 | Pull merge from lindenlab/viewer-fbc | Merov Linden | |