Commit Graph

13893 Commits (de8fa40209300a92a595be59073a2f0cb258e15b)

Author SHA1 Message Date
Monty Brandenberg de8fa40209 ESC-235 Truncation of over-sized metrics reports wasn't working.
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-15 15:50:09 -05:00
Monty Brandenberg 622c9f772c Cleanup a cross-thread command dtor. It was technically
correct but looked a bit dodgy with pointer ownership.
2010-12-13 11:17:41 -05:00
Monty Brandenberg e0e223c196 Update unit tests to reflect the new array-of-regions style of
LLSD serialization for viewer metrics.
2010-12-11 14:37:00 -08:00
Monty Brandenberg bb53d27b7a ESC-211 ESC-212 Use arrays in payload to grid and compact payload
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-11 16:16:07 -05:00
Monty Brandenberg 11d420dd32 Decided to refactor a bit. Was using LLSD as an internal data
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-10 17:41:05 -08:00
Monty Brandenberg 4bab98f5cd ESC-228 ESC-227 Corrections for metrics counters and send-on-quit delivery.
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-10 16:05:19 -05:00
Monty Brandenberg 38476e3593 See if using a fully-qualified project name helps with the build. 2010-12-10 10:09:10 -05:00
Monty Brandenberg b9cf73c29b merge from http://hg.secondlife.com/viewer-development 2010-12-09 11:07:50 -05:00
Merov Linden d9b4570883 Pull viewer-beta in 2010-12-06 17:17:55 -08:00
Merov Linden f59033bfd8 STORM-678 : pull into viewer-beta 2010-12-06 17:15:57 -08:00
Merov Linden 8afbb58d4c Pull viewer-beta in 2010-12-06 16:56:25 -08:00
Merov Linden 8d3f9a275f STORM-378 : pull into viewer-beta 2010-12-06 15:40:48 -08:00
Merov Linden 395ed1fc8d STORM-579 : pull into viewer-beta 2010-12-06 15:38:01 -08:00
Merov Linden 4669dae304 STORM-730, STORM-717, STORM-690 : pull into viewer-beta 2010-12-06 15:28:24 -08:00
Vadim ProductEngine e03e3257ab STORM-730 FIXED Made Movement Controls, Camera Controls and Nearby Voice floaters use active floater transparency. 2010-12-06 19:19:31 +02:00
Vadim ProductEngine 37c65e371d STORM-690 ADDITIONAL FIX Hide "Loading..." text that can be seen under transparent Avatar Picks accordion. 2010-12-06 16:14:50 +02:00
Vadim ProductEngine 8acc2ec9f6 STORM-690 FIXED Underlying panels were visible in undocked sidepanels.
By the way, fixed losing focus when switching between panels in Me and Places SP (which made the floater semi-transparent).
2010-12-06 15:01:36 +02:00
Dessie Linden 45c7663cef Moved 2.4.0-beta1 tag to the correct changeset 2010-12-05 06:34:17 -08:00
Dessie Linden d607b9c01a Added tag 2.4.0-beta1 for changeset 3bc1f50a72e1 2010-12-05 06:18:15 -08:00
Vadim ProductEngine b9fa0e9bbe STORM-717 FIXED Made nearby chat toasts respect transparency settings:
* 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-04 13:07:51 +02:00
Vadim ProductEngine d0ec374e15 STORM-717 WIP Cleanup: removed unused on_mouse_enter callback from LLToast. 2010-12-04 12:15:47 +02:00
Monty Brandenberg a59c43f1ad ESC-210 Non-active regions were getting extra duration time.
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-03 18:34:20 -05:00
Oz Linden 7549df0eaf merging beta fixes after 2.4.0-beta1 2010-12-03 17:09:22 -05:00
Oz Linden 4f5b27c933 Added tag 2.4.0-beta1 for changeset dc6483491b4a 2010-12-03 17:05:01 -05:00
Seth ProductEngine 894db03cfd STORM-378 ADDITIONAL FIX Fixed playing snapshot animation and sound when a snapshot is refreshed. 2010-12-03 23:01:10 +02:00
Monty Brandenberg ca76c55847 ESC-211 ESC-222 Viewer/Sim comms and outbound data throttle
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-03 12:31:12 -08:00
Seth ProductEngine 7ed0938226 STORM-579 FIXED SLURLs color for residents and objects names in plain text 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-03 20:45:53 +02:00
Oz Linden af18a69c3e merge change to default transparency 2010-12-03 09:31:21 -05:00
Oz Linden 2491555272 pull latest fixes back from viewer-beta 2010-12-03 07:33:24 -05:00
Jonathan Yap 50b6114862 Tiny change to panel_login.xml so Start Location preferences work under all circumstances 2010-12-03 07:30:19 -05:00
Oz Linden 67c01ab1fb merge up to new beta 1 candidate 2010-12-03 07:06:04 -05:00
Vadim ProductEngine 9e67a2d710 STORM-544 ADDITIONAL FIX Set default transparency for inactive floaters to 65%. 2010-12-03 12:02:41 +02:00
Monty Brandenberg 922b1f26b7 ESC-211 Metrics data sink - fix delivery by viewer
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-02 18:42:47 -05:00
Oz Linden b8a925ec71 merge fix for STORM-584 2010-12-02 15:32:12 -05:00
Oz Linden 90a365ed2f merge fix for STORM-673 2010-12-02 15:28:40 -05:00
Oz Linden c1dbf70113 merge fix for STORM-718 2010-12-02 15:27:20 -05:00
Oz Linden cc65a9dbe2 merge up to latest beta 2010-12-02 15:26:19 -05:00
Oz Linden e1d31a5aca merge fixes for various transparency issues 2010-12-02 15:14:40 -05:00
Oz Linden 3695490863 merge fixes for STORM-432 2010-12-02 14:46:19 -05:00
Mark Palange (Mani) 039c0466f9 CHOP-240 Fix for incorrect use of std:multimap iterators. Rev. by Alain. 2010-12-02 11:40:54 -08:00
Oz Linden 375d91019e merge fix for STORM-679 2010-12-02 14:08:23 -05:00
Oz Linden 20e192029c merge fix for STORM-596 2010-12-02 14:02:46 -05:00
Oz Linden 5098ca5ae4 merge fix for STORM-557 2010-12-02 13:50:39 -05:00
Vadim ProductEngine 673b3f0502 STORM-718 FIXED Typo in Preferences -> Color.
Besides, removed redundant space before colon.
2010-12-02 14:50:23 +02:00
Vadim ProductEngine c6302cfbc7 STORM-432 ADDITIONAL FIX Disabled manual resizing of the bottom panel in the Places SP. 2010-12-02 09:58:04 +02:00
Mark Palange (Mani) c51608633d CHOP-238 Fix to bug introduced by http://hg.secondlife.com/viewer-beta/changeset/4072bd5389b2 Reviewed by Brad 2010-12-01 16:02:43 -08:00
Kent Quirk 3cf5ee8a2f Fix STORM-716 by re-fixing STORM-530 in a different way. 2010-12-01 15:34:44 -05:00
Vadim ProductEngine f6fba382fb STORM-687 FIXED Applied floater transparency to snapshot preview texture (unless the floater is focused, see STORM-676 to know why). 2010-12-01 16:50:12 +02:00
Vadim ProductEngine ae6127514e STORM-432 ADDITIONAL FIX Disabled manual resizing of the bottom panel in the inventory SP. 2010-12-01 16:44:13 +02:00
Vadim ProductEngine 77061c1939 STORM-676 ADDITIONAL_FIX Force color swatch to be 100% opaque while it's in a focused floater. 2010-12-01 16:01:52 +02:00