Age | Commit message (Collapse) | Author |
|
Backed out changeset 1b65d0d42c67 (the fix for EXT-5205), and replaced it with a check in LLPanelPrimMediaControls::nextZoomLevel().
Made LLViewerMediaImpl::calculateInterest() not attempt to calculate distances to HUD attachments, since their global positions are invalid.
|
|
|
|
Reviewed by Richard CC#192
|
|
interaction
reviewed by richard cc#182
|
|
|
|
Superficial cleanup to replace all instances of "gAgentAvatar" with "gAgentAvatarp".
|
|
Superficial cleanup to replace all instances of "LLVOAvatarSelf *avatarp = gAgent.getAvatarObject" with "gAgentAvatar".
|
|
over transparent objects
reviewed by Leyla
|
|
Superficial cleanup so that all instances of gAgent.getAvatarObject() use "LLVOAvatarSelf *avatarp = gAgent.getAvatarObject".
|
|
|
|
First check-in; only compiles, nothing more.
|
|
|
|
|
|
|
|
|
|
Checker: DEADCODE
Function: LLToolPie::handleMediaClick(const LLPickInfo &)
File: /indra/newview/lltoolpie.cpp
simply some redundant checking, cleared-up for clarity
|
|
Checker: FORWARD_NULL
Function: LLToolPie::pickRightMouseDownCallback()
File: /indra/newview/lltoolpie.cpp
|
|
media is playing
Review #91
This is a different take from my prior implementation. This has two changes to the "rules" for showing the inspector tooltip:
1. Do not show the inspector tooltip if hovering over a face that has media displaying
2. If you hover over a face with media *data* on it, show the inspector tooltip, subject to rule #1 (i.e. only if media is not displaying)
|
|
Checker: DEADCODE
Function: LLToolPie::handleTooltipObject(LLViewerObject *, std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::basic_string<char, std::char_traits<char>, std::allocator<char>>)
File: /indra/newview/lltoolpie.cpp
|
|
(note: reverts changeset b6b3a58fdb30)
|
|
|
|
label says "Block"
The original fix at r6543 created a duplicate node, which breaks localization. Renaming that new node with a unique name=.
|
|
functions, handleTooltipLand vs. handleTooltipObject
|
|
open, movement controlled, etc)
|
|
|
|
reviewed by Erica
|
|
|
|
LLToolPie::handleRightMouseDown to sync.
This fixes EXT-3658 ("DEV-44422 webprim doesn't get mouse up events from the Mac trackpad").
Reviewed by Richard.
|
|
Image "none" wasn't being properly converted to a NULL pointer,
so was drawing the default gray image.
Reviewed with Richard
|
|
|
|
the target object and use that fact to raise its interest level.
This is mostly a pass-off for monroe to take and run with
|
|
|
|
Renamed gPie* and menu_pie_* to just gMenu* and menu_* because they are no
longer pie menus. Created separate other-attachment menus.
Reviewed with Richard.
|
|
|
|
|
|
Should resolve EXT-2499 EXT-2522 EXT-2514
Consider turning back on for Viewer 2.1 and tuning.
|
|
EXT-2082 Multifloater preview tab container extends outside window border
EXT-773 odd notecard behaviour on closing an unsaved notcard
reviewed by Richard
|
|
objects/avatars - this is expected.
Effect from DaveP long ago, hover code by me long ago, just changing the default setting.
|
|
media plugin
|
|
|
|
EXT-1810 Right clicking own avatar displayed semi-transparent menus
EXT-1927 Hook up Push-to-talk in Preferences > Advanced
reviewed by richard
|
|
|
|
|
|
|
|
time-based media
|
|
|
|
to most user events and using new scroll wheel event.
|
|
|
|
LLViewerMediaFocus now tracks two separate objects: the currently focused media object, and the media object that's currently being hovered over. It no longer stores smart pointers to either the LLViewerObject or the LLViewerMediaImpl -- it now looks up both by UUID every time they're needed, and fails gracefully if either goes away. This will prevent it from keeping objects from being deleted.
The poorly-understood "mouseOverFlag" has been expunged.
LLViewerMediaFocus no longer uses LLSelectMgr at all. The object to focus on is explicitly passed between LLViewerMediaFocus and LLPanelMediaHUD instead of going indirectly through the selection manager.
LLViewerMediaFocus also no longer interacts with the pick from LLToolPie -- the data it needs from the pick (the object and normal vector) is passed explicitly.
LLViewerMediaFocus::setCameraZoom and LLViewerMediaFocus::getBBoxAspectRatio now have no dependencies on the LLViewerMediaFocus object -- all the data they need is passed in when they're called by the LLPanelMediaHUD. I made them static member functions, but they could be moved to LLPanelMediaHUD or even made into file-scoped static functions. The only reason I didn't do either of those is that it seems like they belong with the LLViewerMediaFocus code as opposed to the HUD.
|
|
LLTextBox construction time
combined clip and scroll attributes of text editors and text boxes...if you want to clip text, you need to introduce a scrollbar
moved clear to LLTextEditor so that text boxes won't empty out when calling LLPanel::clearCtrls()
EXT-1354 - added optional wrapping to LLTooltips...inspector tooltips don't wrap, everything else does
added LLFastTimer::reset call on application init to prime timers for pre-login timing
fixed tooltips positioning incorrectly due to mis-sized tooltipview
eliminated hide_scrollbar param for text editors
reviewed by Leyla
|