summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
2011-12-12EXP-1672 FIXED Added check for LLChicletBar instance existence not to create ↵Seth ProductEngine
a new one when viewer exits. Could not reproduce the crash. This is a possible fix for EXP-1672. The message before the crash in all client logs was: "WARNING: LLSingleton<class LLChicletBar>::getInstance: Trying to access deleted singleton class LLChicletBar creating new instance"
2011-12-09EXP-1671 FIXED Enable/disable the translation checkbox in the nearby chat ↵Vadim ProductEngine
floater whenever translation preferences change. The checkbox is also updated when the nearby chat floater is opened.
2011-12-08fix for build errorRichard Linden
2011-12-08Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-mergeRichard Linden
2011-12-08Automated merge with http://hg.secondlife.com/viewer-developmentRichard Linden
2011-12-08EXP-1598 FIXED (items from a second inventory window cannot be shared)Paul ProductEngine
- Now select proper inventory floater (from all opened inventory floaters) to share items from.
2011-12-08EXP-1674 FIXED Disabled chrome for profile windows; adjusted floater height ↵Vadim ProductEngine
accordingly.
2011-12-07EXP-1675 POTENTIAL FIX -- Changed default min window width and height to 0 ↵Leslie Linden
instead of max size. Reviewed by Richard.
2011-12-07merge changes for vmrg-198Oz Linden
2011-12-07merge changes for vmrg-199Oz Linden
2011-12-07Automated merge with ssh://hg.lindenlab.com/richard/viewer-experienceRichard Linden
2011-12-07EXP-1652 FIX (Build tool floater size affected by viewer window size)Richard Linden
force all floaters to have follows flags = FOLLOWS_NONE and use llfloaterview::reshape logic instead removed existing follows flags from any floater XUI and deprecated the follows parameter for floaters
2011-12-07EXP-1673 FIX "Remove minimum window size constraint in the Viewer"Richard Linden
2011-12-06Automated merge with ssh://hg.lindenlab.com/richard/viewer-experienceRichard Linden
2011-12-06EXP-1664 FIX Toolbars visible in mouselook view and when hide all controls ↵Richard Linden
selected
2011-12-06EXP-1651 FIXED Added saving window size after each reshape.Seth ProductEngine
Fixed broken resize indicator on Linux viewer window (EXP-1580).
2011-12-06merge changes for storm-1713Oz Linden
2011-12-06merge changes for storm-1712Oz Linden
2011-12-06merge changes for storm-591Oz Linden
2011-12-06merge changes for storm-1728Oz Linden
2011-12-06EXP-1577 FOLLOWUP Implemented new requirements on size of profile floaters.Vadim ProductEngine
Implemented new requirements from XD: "Profile window should keep last size, regardless of whether it was own profile or another users'. If multiple windows open, last one touched is the size we store."
2011-12-06Automated merge with http://hg.secondlife.com/viewer-developmentNat Goodspeed
2011-12-06merge latest viewer-developmentOz Linden
2011-12-06STORM-1728 Name truncation in the Region/Estate floater -> Covenant tabJonathan Yap
2011-12-06LLSD-14: Extract remaining conditional LLSD mbrs to namespace llsd.Nat Goodspeed
Per Monty's code review, it's dubious practice to have a class in which certain members are sometimes visible, other times not. If these were virtual methods, or non-static data members, the error would be obvious -- but even with static data members and non-virtual methods, it looks like an ODR violation. Extract conditional methods as free functions, as in changeset 07cd70e75473.
2011-12-06merge changes for vmrg-196Oz Linden
2011-12-05STORM-1713: Mouse pointer flickers when hovering over any active/clickable ↵Ansariel
UI item
2011-12-05LLSD-14: Optional entry points need conditional decls turned on.Nat Goodspeed
Changeset 07cd70e75473 moved LLSD::outstandingCount() and allocationCount() to free functions so we could turn their visibility on/off via LLSD_DEBUG_INFO. But on some platforms, without proper LL_COMMON_API declarations visible when we compile llsd.cpp, those free functions lack proper linkage directives. Declare LLSD_DEBUG_INFO in llsd.cpp so that when the llcommon library is built, the free functions get proper linkage -- independent of compilations of LLSD consumers.
2011-12-05STORM-591 Made change per code review request: disable audio when teleport ↵Jonathan Yap
progress bar is present Added code to start counting the fade in time on login when STATE_STARTED is set
2011-12-02FIX VWR-17784eli
2011-12-02FIX VWR-17783 fix html entityeli
2011-12-02FIX VWR-17783eli
2011-12-02STORM-1712 Do not sort recent speakers list if mouse is hovered over itJonathan Yap
2011-12-03EXP-1506 FIXED updating IM toasts visibility upoon mouse over and mouse ↵Seth ProductEngine
leave events. The mouse position is checked every frame in relation to the toast to catch the mouse leaving the toast "i" button when the toast is moved by the screen channel. The fix is intended to avoid the toasts that don't fade in the following scenario: 1. Have User A Send 4 IM messages to User B: a, b, c, d 2. Have User B hover their mouse over the i on toast c (don't click on it just hover) 3. As the other toasts fade observe toast c moves up to the top and does not fade
2011-12-02EXP-1642 FIX -- Viewer crash on startup on MacLeslie Linden
Minimum window size setting no longer forces propagation to the OS before root view is initialized.
2011-12-02EXP-1451 FIX -- I want to put my NEARBY CHAT window at the bottom left, but ↵Leslie Linden
then it obscures chatted text. I repositioned the chat, move and camera floaters. Chat toasts now start 80 up from the bottom left rather than 10.
2011-12-02storm-1717: fix avatar names in object details floaterAnsariel Hiller
2011-12-02Automated merge with ssh://hg.lindenlab.com/richard/viewer-experienceRichard Linden
2011-12-02made slplugin less spammy when it fails to launchRichard Linden
2011-12-02EXP-1654 FIX fast timers does not show entire frame when Full bar = MaxRichard Linden
2011-12-02EXP-1476 FIXED (Moving speak button to empty toolbar while incoming/outgoing ↵Paul ProductEngine
call dialog is open does not move the dialog as well) Reason: A floater can be docked only to a button which is in visible chain, the visibility of the button itself is not enough. After the button was added to the empty toolbar: mButtonAddSignal is called and the floater tries to dock to the button, but the button's parent(mButtonPanel) is yet invisible at this moment (so the button is not in visible chain). mButtonPanel visibility updates in draw() depending on whether it contains some buttons or not. Solution: Updating mButtonPanel visibility right after the button was added, before mButtonAddSignal
2011-12-02EXP-1463 ADDITIONAL FIX (IM chiclets overlay Mini-Location bar)Paul ProductEngine
- Don't let chiclet list left side to be out of chiclet_container
2011-12-02STORM-591 Made mininum fade time 0.01 seconds to prevent divide by zero and ↵Jonathan Yap
negative fade times. Rewrote two blocks of code to eliminate early returns.
2011-12-02EXP-1372 FIXED Made minimum height of Appearance and Places floaters ↵Vadim ProductEngine
consistent with other FUI floaters.
2011-12-01FIX VWR-25381eli
2011-12-01Automated merge with http://hg.secondlife.com/viewer-developmentNat Goodspeed
2011-12-01LLSD-14: Move LLSD::(outstanding|allocation)Count() to free functions.Nat Goodspeed
Free functions can be unconditionally compiled into the .o file, but conditionally hidden in the header file. Static class methods don't have that flexibility: without a declaration in the header file, you can't compile a function definition in the .cpp file. That makes it awkward to use the same llcommon build for production and for unit tests. Why make the function declarations conditional at all? These are debugging functions. They break the abstraction, they peek under the covers. Production code should not use them. Making them conditional on an #ifdef symbol in the unit-test source file means the compiler would reject any use by production code. Put differently, it allows us to assert with confidence that only unit tests do use them. Put new free functions in (lowercase) llsd namespace so as not to clutter global namespace. Tweak the one known consumer (llsd_new_tut.cpp) accordingly.
2011-12-01Automated merge with ssh://hg.lindenlab.com/richard/viewer-experienceRichard Linden
2011-12-01EXP-1588 FIX Floaters do not snap to edgeRichard Linden
2011-12-01Build fixes for mac, hopefully Linux tooLeslie Linden