Age | Commit message (Collapse) | Author |
|
Reason: If some child of transparent LLFloater has a visible non-transparent background then this part of floater is non-transparent. As a result floater became partially transparent.
Solution: When transparent floater changes focus, iterate through its children and set corresponding (corresponding to whether control in active or in inactive floater see STORM-535) transparency value.
- Added method LLUICtrl::getCurrentTransparency. This method calculates transparency level of a control. Calculated value should be used as an alpha chennel value in case we want this control to be transparent. For now this method is used by LLFloater to adjust transparency of its children.
- Added calculating of transparecny level for: LLLineEditor, LLTextBase, LLinventoryListItem, LLScrollContainer, LLScrollListCtrl, LLAccrodionCtrlTab.
- Added method LLFlaoter::updateChildrenTransparency which updates transparency value of its children
|
|
loads to revisions after 2.2.0-release.
|
|
minimizing/unminimizing Appearance floater.
The floater on minimization behaved the way consistent with Appearance panel in sidetray on visibility change.
- To let LLSidepanelAppearance::updateToVisibility() determine whether to reset state or not, "reset_accordion" field was added to LLSD that it passed to it. It's value is
different depending on where updateToVisibility() was called from. "visible" field was added to store boolean value that was passed before fix without name, but now can't be used that way.
|
|
Place Profile and Avatar Profile panels.
Changes:
* Changed the button class from LLButton to LLMenuButton to avoid duplicating menu positioning logic.
* Enabled LLMenuButton to support aligning menu to the top right corner of the button.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
global-illumination is not (experimental).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
converted LLLayoutStack orientation param to use named enums
|
|
header with view display names on and off
Inbox
X
|
|
they do not
get date stamped at all since each one is defined as a unique conversation.
|
|
Get the metrics message generation working in QAModeMetrics mode.
Sample interval and data aren't correct yet but getting there.
|
|
After discussions, renamed 'QAModeMetricsSubmetrics' to 'QAModeMetrics'
and confirmed that LLCachedControl<> is the way to go. Moved the
resulting flag out of LLViewerAssetStats (where it didn't belong)
and it lives in both LLAppViewer and LLTextureFetch where it does
belong.
|
|
As a side effect, the filter will not be reset when switching to People from another SP,
but this is consistent with all other sidepanels
(e.g. switching to Places doesn't reset its seach filter as well).
|
|
|
|
|
|
header with view display names on and off
|
|
Detect QAMode (and new QAModeMetricsSubmode) settings which
enable logging of metrics report locally and a faster cycle
time to reduce test waiting. Do this only in the main thread
and propagate the result via collector constructors (will
likely move that out and put it in llappviewer/lltexturefetch
which is more correct scope). Managed to deadlock myself with
a recursive mutex (sheesh).
|
|
Bug was caused by setting image overlay with arrows that have "transparent" color when arrows are not needed. When scrollist was disabled while refreshing, they somewhy were visible in black color.
- Now null image overlay is set when arrow shouldn't be visible.
|
|
|
|
Mesh inventory filter was added incorrectly to filters pane, and was not hooked up to any code.
|
|
debug
|
|
|
|
|
|
|
|
|
|
|
|
llwindowshade no longer blocks mouse events
|
|
|
|
|
|
pulling boroondas' changes to change our includes to use the system versions
of zlib if doing a standalone build. Code changes are minimal, and appear to
work correctly. Approved. - Nyx
|
|
Landmarks and Inventory items color.
|
|
|
|
Verified that the fix is no longer in mesh-development.
Verified fix is still in viewer-development.
Fix is simply changing visibility of LLInstanceTracker base in
LLEventTimer from protected to public.
The lack of this fix indicates a bad merge. Re-applying fix.
|
|
re-applying the fix originally committed as c5ddd1e361ae.
This allows standalone builds to not depend on stage_third_party_libs
but was lost in a merge as referenced in jira. Re-reviewed the code
in the patch and it is a valid fix.
|
|
re-applying changeset b987077e9bbb as it was lost in the merge.
reviewed the original patch, appears valid.
|
|
CR: davep
|
|
Fixed with a rebuild of the Mac llqtwebkit library from revision a7bb61cf10c3 of the public llqtwebkit repository.
|
|
Removed declared but undefined interfaces from LLTextureFetch family.
Had inserted the cross-thread command processor into some of
LLTextureFetchWorker's processing which was unnatural and
probably wrong. Moved it to LLTextureFetch which turned out to
be far, far more natural. Better documentation on the asLLSD()
format. Refined LLSD stats merger logic and enhanced unit
tests to verify same.
|
|
|