summaryrefslogtreecommitdiff
path: root/indra/newview
AgeCommit message (Collapse)Author
2010-12-15ESC-235 Truncation of over-sized metrics reports wasn't working.Monty Brandenberg
Legacy of the LLSD::Map-to-LLSD::Array conversion, this ended up performing an erase on the array rather than the map taking out all the regions. So, there *was* a metrics report, it was just empty of regions. Fixed and scanned for more array/map problems and corrected the data type for duration sorts (should have been Real).
2010-12-13Cleanup a cross-thread command dtor. It was technicallyMonty Brandenberg
correct but looked a bit dodgy with pointer ownership.
2010-12-11Update unit tests to reflect the new array-of-regions style ofMonty Brandenberg
LLSD serialization for viewer metrics.
2010-12-11ESC-211 ESC-212 Use arrays in payload to grid and compact payloadMonty Brandenberg
First, introduced a compact payload format that allows blocks of metrics to be dropped from the viewer->collector payload compressing 1200 bytes of LLSD into about 300, give-or-take. Then converted to using LLSD arrays in the payload to enumerate the regions encountered. This simplifies much data handling from the viewer all the way into the final formatter of the metrics on the grid.
2010-12-10Decided to refactor a bit. Was using LLSD as an internal dataMonty Brandenberg
representation transferring ownership, doing data aggregation in a very pedantic way. That's just adding unneeded cost and complication. Used the same objects to transport data as are collecting it and everything got simpler, faster, easier to read with fewer gotchas. Bit myself *again* doing the min/max/mean merges but the unittests where there to pick me up again. Added a per-region FPS metric while I was at it. This is much asked for and there was a convenient place to sample the value.
2010-12-10ESC-228 ESC-227 Corrections for metrics counters and send-on-quit delivery.Monty Brandenberg
Wanted to avoid computing metrics for duplicate requests as much as possible, they artificially depress averages but missed an opportunity and was including them in the counts. The non-texture case is solid. Textures are.... confounding still. Do a better job of trying to send one last packet to the grid when quitting. It is succeeding now, at least sometimes. Put a comment in base llassetstorage.cpp pointing to cut-n-paste derivation in llviewerassetstorage.cpp so that changes can be replicated. Hate doing this but current design forces it.
2010-12-09merge from http://hg.secondlife.com/viewer-developmentMonty Brandenberg
2010-12-06Pull viewer-beta inMerov Linden
2010-12-06STORM-378 : pull into viewer-betaMerov Linden
2010-12-06STORM-579 : pull into viewer-betaMerov Linden
2010-12-06STORM-730, STORM-717, STORM-690 : pull into viewer-betaMerov Linden
2010-12-06STORM-730 FIXED Made Movement Controls, Camera Controls and Nearby Voice ↵Vadim ProductEngine
floaters use active floater transparency.
2010-12-06STORM-690 ADDITIONAL FIX Hide "Loading..." text that can be seen under ↵Vadim ProductEngine
transparent Avatar Picks accordion.
2010-12-06STORM-690 FIXED Underlying panels were visible in undocked sidepanels.Vadim ProductEngine
By the way, fixed losing focus when switching between panels in Me and Places SP (which made the floater semi-transparent).
2010-12-04STORM-717 FIXED Made nearby chat toasts respect transparency settings:Vadim ProductEngine
* Normally toasts are as opaque as specified by "inactive floater opacity" setting. * When mouse is hovering a toast, the toast uses "active floater opacity" setting. * Fading toasts have 1/2 of "inactive floater opacity".
2010-12-04STORM-717 WIP Cleanup: removed unused on_mouse_enter callback from LLToast.Vadim ProductEngine
2010-12-03ESC-210 Non-active regions were getting extra duration time.Monty Brandenberg
Metrics were crediting inactive regions (those not current but contributing to the sample) with additional time at the end of the sample interval. Corrected.
2010-12-03merging beta fixes after 2.4.0-beta1Oz Linden
2010-12-03STORM-378 ADDITIONAL FIX Fixed playing snapshot animation and sound when a ↵Seth ProductEngine
snapshot is refreshed.
2010-12-03ESC-211 ESC-222 Viewer/Sim comms and outbound data throttleMonty Brandenberg
Cleaned up some of the messaging code that sends the LLSD stats report off to the viewer. Added WARNS-level messages when there's a problem with delivery that will result in a data break. Users probably won't care. Added an outbound data throttle that limits stats to the 10 regions of longest occupancy. Should be a reasonable first cut.
2010-12-03STORM-579 FIXED SLURLs color for residents and objects names in plain text ↵Seth ProductEngine
chat match the user setting for "URLs" in the Color tab in Prefs. Avatar names SLURLs now use the user color setting for "URLs" everywhere across the viewer.
2010-12-03merge change to default transparencyOz Linden
2010-12-03pull latest fixes back from viewer-betaOz Linden
2010-12-03Tiny change to panel_login.xml so Start Location preferences work under all ↵Jonathan Yap
circumstances
2010-12-03merge up to new beta 1 candidateOz Linden
2010-12-03STORM-544 ADDITIONAL FIX Set default transparency for inactive floaters to 65%.Vadim ProductEngine
2010-12-02ESC-211 Metrics data sink - fix delivery by viewerMonty Brandenberg
The TextureFetch thread was still stalling out due to a different path that determines whether there is work or not in the thread (uses getPending()) and that had to be harmonized with the changes to runCondition(). I'm not happy with this solution but a refactor of the LLThread tree isn't in the cards right now.
2010-12-02merge fix for STORM-584Oz Linden
2010-12-02merge fix for STORM-673Oz Linden
2010-12-02merge fix for STORM-718Oz Linden
2010-12-02merge up to latest betaOz Linden
2010-12-02merge fixes for various transparency issuesOz Linden
2010-12-02merge fixes for STORM-432Oz Linden
2010-12-02CHOP-240 Fix for incorrect use of std:multimap iterators. Rev. by Alain.Mark Palange (Mani)
2010-12-02merge fix for STORM-596Oz Linden
2010-12-02merge fix for STORM-557Oz Linden
2010-12-02STORM-718 FIXED Typo in Preferences -> Color.Vadim ProductEngine
Besides, removed redundant space before colon.
2010-12-02STORM-432 ADDITIONAL FIX Disabled manual resizing of the bottom panel in ↵Vadim ProductEngine
the Places SP.
2010-12-01CHOP-238 Fix to bug introduced by ↵Mark Palange (Mani)
http://hg.secondlife.com/viewer-beta/changeset/4072bd5389b2 Reviewed by Brad
2010-12-01STORM-687 FIXED Applied floater transparency to snapshot preview texture ↵Vadim ProductEngine
(unless the floater is focused, see STORM-676 to know why).
2010-12-01STORM-432 ADDITIONAL FIX Disabled manual resizing of the bottom panel in ↵Vadim ProductEngine
the inventory SP.
2010-12-01STORM-676 ADDITIONAL_FIX Force color swatch to be 100% opaque while it's in ↵Vadim ProductEngine
a focused floater.
2010-12-01STORM-677 ADDITIONAL_FIX Force textures inside texture picker to be 100% ↵Vadim ProductEngine
opaque while the control is in a focused floater. Besides, made LLFloater handle opacity more like other controls do.
2010-11-30STORM-667 FIXED Backed out changeset: 67c66befd75c. Restored white color for ↵Seth ProductEngine
name tag text.
2010-11-30STORM-584 FIXED Chat font colors for "Me" and "Others" used for the bubble ↵Seth ProductEngine
chat text. Bubble chat color picker now sets the background color for the name tag and bubble chat. Label for the color picker changed to "Bubble chat background" Removed unused "BackgroundChatColor" setting, using "NameTagBackground" instead.
2010-11-30Automated merge from viewer-developmentLoren Shih
2010-11-30SH-435 FIXED Crash on login from infinite loop in LLVOAvatarSelfLoren Shih
Added additional check to prevent infinite loop. Blind fix since we have no repro.
2010-11-30STORM-696 FIXED Event Details floater doesn't follow opacity settingsPaul Guslisty
- Deleted unnecessary draw() method that didn't call base LLFloater::draw() method.
2010-11-30STORM-697 FIXED Nearby Chat window is semitransparent even if inactive ↵Paul Guslisty
opacity is 1 - Deleted custom images of floater to use default
2010-11-30STORM-673 FIXED Renamed block list label in privacy panel to avoid name ↵Andrew Productengine
duplication.