Commit Graph

102 Commits (ce5baf14ac62ecd3bf471e1b49a4e166310ebe1a)

Author SHA1 Message Date
Oz Linden ddd5659f81 merge changes for DRTVWR-294 2013-04-19 10:11:29 -04:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
prep 207d9fd767 Viewer-chui merge 2013-03-11 14:45:53 -04:00
prep e0432f98ee SH-3563. Pull and merge from viewer-development. Modest code changes to fix alignment issue in llAppearance. 2012-11-28 16:36:34 -05:00
William Todd Stinson 67bc42a80a Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-beta. 2012-11-20 16:20:40 -08:00
AlexanderP ProductEngine 486bdf3284 CHUI-337 FIXED: To avoid confusion with a classes "...conversation..." and in accordance with the naming convention in the project, some classes and corresponding files should be renamed:
LLIMConversation -> LLFloaterIMSessionTab
LLIMFloater -> LLFloaterIMSession
LLNearbyChat -> LLFloaterIMNearbyChat
LLIMFloaterContainer -> LLFloaterIMContainer
LLNearbyChatBarListener -> LLFloaterIMNearbyChatListener
LLNearbyChatHandler -> LLFloaterIMNearbyChatHandler
2012-11-09 12:45:36 +02:00
Don Kjer c06c35609c Updating linux build to gcc4.6 2012-10-11 00:09:04 +00:00
Nicky 9b856a124a Crashfix: showToastsTop/Bottom, don't iterate over mToastList. The member can change during recursive calls, invalidating iterators. 2012-07-14 03:10:24 +02:00
Richard Linden 8a2b6f7d2e CHUI-131 FIX Crash when selecting Show on inventory offer notification if other notifications are being received 2012-05-25 12:04:12 -07:00
Richard Linden 4c7142f483 CHUI-96 FIX Cannot dismiss modal dialogs related to merchant outbox
notification duplicate suppression now doesn't generate multiple dialogs
2012-05-18 15:28:08 -07:00
Richard Linden 296e55c1b3 CHUI-112 FIX Clicking Show or Discard in an inventory offer toast does not dismiss toast
removed special case logic for dealing with user online/offline collisions
added ability to cancel old duplicate notifications
2012-05-18 13:20:32 -07:00
Richard Linden a0bb55adc6 merge with viewer-release 2012-04-26 14:39:52 -07:00
Richard Linden c2afd200a0 CHUI-51 WIP notifications routing code cleanup
object inventory offers don't increment system menu count
added customizable merging behavior for duplicate "unique" notifications
fixed overeager notification channels
2012-03-30 18:36:43 -07:00
Richard Linden 51a8134f62 EXP-1885 FIX Viewer crashes when receiving multiple inventory offer notifications 2012-02-10 20:09:48 -08:00
Seth ProductEngine 5d276be881 EXP-1885 FIXED the crash when receiving multiple inventory offer notifications.
Fixed erasing the iterator which was becoming invalid on recursive calls.
2012-02-10 20:36:53 +02:00
Seth ProductEngine 7314ac3a37 EXP-1672 FIXED Various fixes to prevent crashes in notifications.
- Refactoring of LLToast and LLScreenChannel classes: moved LLToast signals to the private section.
- Modified the screen channel's lists of toasts to store LLHandles instead of pointers and screen channel code to work with toast LLHandles.
2012-02-01 23:44:25 +02:00
Dave Parks 1da7f42224 merge 2011-11-29 12:10:14 -06:00
Leslie Linden 943789b53a SH-2710 FIX -- Removed calls to getChild happening every frame and during idle calls.
Reviewed by davep.
2011-11-23 12:11:53 -08:00
Paul ProductEngine ad4ae99c30 EXP-1389 FIXED ("New notifications while offline" notification shown in lower right corner of FUI viewer)
- Moved startup toast to the top of the LLScreenChannel
2011-10-27 16:34:45 +02:00
Richard Nelson 0976964f83 EXP-1336 FIX Move Notifications to upper right
also made toolbar buttons not trigger if enabled callback returns false
2011-10-14 18:25:30 -07:00
Richard Linden d3ef628952 EXP-1319 FIX Nearby chat toasts should not underlap toolbars 2011-10-13 19:16:54 -07:00
Paul ProductEngine 9d3fc5d930 EXP-1209 FIXED Sidetray removed.
- Removed all sidetray dependencies and the sidetray itself.

- Also removed LLFloaterSidetrayTab and LLSidetrayListener as unused.
2011-09-29 21:43:07 +03:00
Merov Linden cc11129afb STORM-682 : pull into viewer-development 2010-12-28 13:15:07 -08:00
Merov Linden 0b74df6774 STORM-523 : pull into viewer-development 2010-12-27 21:21:01 -08:00
Vadim ProductEngine f644ef0fb0 STORM-682 FIXED Fixed positioning notification toasts in mouse-look mode.
Toasts were positioned as if side tray was expanded.

The fix is to reshape the so-called toasts screen channel (an area where toasts are drawn)
on entering/leaving mouse-look mode, so that the screen channel can notice that side tray get in/visible.
2010-12-24 20:20:26 +02:00
Vadim ProductEngine 0d764afb9c STORM-391 FIXED Dismiss toasts that don't fit on screen.
Make sure older toasts don't appear after newer ones fade out.
2010-12-11 18:02:59 +02:00
Vadim ProductEngine 1d686283a4 STORM-391 WIP Removed unused methods. 2010-12-11 17:24:39 +02:00
Monroe Linden e27bcbe0d2 Merge from viewer-development 2010-12-10 13:22:55 -08:00
Vadim ProductEngine c78db88d06 STORM-774 WIP Misc renames to improve readability. 2010-12-09 17:30:31 +02:00
Jonathan Yap 6730aacbfa Adjusted whitespace in llscreenchannel.cpp 2010-12-08 15:41:00 -05:00
Jonathan Yap 7305adab32 Found and disabled another place where hovered notifications were being handled 2010-12-03 17:57:46 -05:00
Jonathan Yap 106134b695 Fix for OK notification being overlaid by Keep/Discard/Block notification 2010-12-03 03:37:37 -05:00
Richard Linden 50d21a75a7 merge 2010-11-15 15:52:54 -08:00
Richard Linden 38a182f62f EXP-371 Chat/IM bubble notifications not aligned with bottom bar 2010-11-01 13:45:55 -07:00
Paul Guslisty b2a6f4853b STORM-36 FIXED As a User, I want to control how long a chat toast appears before it fades. Please add fade time back to Chat preferences.
- Added two spinners to the Chat preferences tab that control NearbyToastLifeTime and NearbyToastFadingTime
- Added callbacks to the LLNearbyChatScreenChannel that update these properties if they were changed

Refactoring of LLToast:
- Removed code that was making toast transparent from LLToast::draw()
- Modified LLToast interface that relates to showing and hiding toast, so that all screen channels can use LLToast universally.
- Replaced in LLScreenChannel calling methods of old interface to new ones.
2010-10-26 18:15:30 +03:00
Richard Nelson 3081f89744 EXP-138 FIXED Chat and IM notices not aligned with Bottom bar in Skylight Viewer 2010-10-04 19:07:28 -07:00
Vadim ProductEngine a8b5da9a70 STORM-211 FIXED Only the hovered toasts now persists until you move mouse away (all toasts used to freeze). 2010-10-14 18:01:51 +03:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Alexei Arabadji 27b3005b78 EXT-8218 FIXED Fixed crash in LLNotificationsUI::LLScreenChannel::redrawToasts method.
Details:
Provided resetting hovered toast field in screen channel when toast destroyed along viewer logging out.

reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/705/

--HG--
branch : product-engine
2010-07-08 10:48:17 +03:00
Yuri Chebotarev aabffa4d08 EXT-8045 FIX check if sidetray is created
reviewed by Alexei Arabadji at https://codereview.productengine.com/secondlife/r/668/

--HG--
branch : product-engine
2010-06-30 19:27:22 +03:00
Yuri Chebotarev 05222b7a32 EXT-8045 FIX shift ScreenChannel rect when "SidebarCameraMovement" change.
reviewed by Mike Antipov, Alexei Arabadji at https://codereview.productengine.com/secondlife/r/654/

--HG--
branch : product-engine
2010-06-29 17:18:34 +03:00
Alexei Arabadji 8dae4c265e fixed EXT-6736 Notecard floater missing Keep/Discard Buttons (vwr 2.0)
Added functionality to close hidden IM toasts when IM floater opens.

reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/321/

--HG--
branch : product-engine
2010-04-29 15:35:44 +03:00
Alexei Arabadji d218276bdc fixed EXT-3703 Startup toast message doesn't fit toast width
* reverted changes made previously by rev. f0663aa57134;
* added calculation of toast height difference based on LLTextBox::reshapeToFitText;
* added vertical centering of message textbox;
reviewed by Mike Antipov at
https://codereview.productengine.com/secondlife/r/195/

--HG--
branch : product-engine
2010-04-08 10:49:48 +03:00
Alexei Arabadji bb3abe5c17 fixed EXT-5842 There is a lot of unused space in the online/offline toasts,
- decreased on/offline notification toasts width from 305 to 220px;
- added toast right alignment;
- made toasts for long avatar names taller
(according to max length of avatar full name(63 characters) made 3 max line of message text in online/offline toasts, also corrected initial geometry parameters of panel_online_status_toast.xml to allow method LLToastPanel::snapToMessageHeigh works correctly);

reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/182/

--HG--
branch : product-engine
2010-04-07 10:49:12 +03:00
Alexei Arabadji f54bf2a1ea fixed EXT-5904 “Offers embedding into IM windows”,
made all type offers be embedded to the IM floater;
made showing offer toast if IM floater isn't visible;
corrected IM message counter on showing offer toast;

--HG--
branch : product-engine
2010-03-04 11:35:34 +02:00
Alexei Arabadji 41c3b459f2 fixed EXT-5685 “Duplicated 'user online/offline' toasts after coming back to
Viewer”,
implemented filtering of exclusive notifications;

--HG--
branch : product-engine
2010-03-03 19:48:16 +02:00
Dmitry Zaporozhan 4b161b8839 Fixed low bug EXT-4246 - Close button on notification toast is larger than host spot.
Close button is partially positioned out of toast(floater). Usually, hovering or clicking
that "outer" part of the button can not be handled. The workaround is to position the button
on the floater and make the floater background invisible. Now close button is properly handled,
but toast is transparent. To fix this i added wrapper_panel that looks and behaves like a floater.

--HG--
branch : product-engine
2010-02-17 16:00:28 +02:00
Dmitry Zaporozhan 7453aae13e Fixed normal bug EXT-4862 - Nearby Chat pop-up toasts close affordance displays under prior toasts.
Implemented same fix for notification toasts.

--HG--
branch : product-engine
2010-02-04 15:16:14 +02:00
Dmitry Zaporozhan 85cb82fdda Fixed normal bug EXT-4696 - Teleport offer window is not alligned to the center of game area
--HG--
branch : product-engine
2010-02-02 17:04:31 +02:00
Paul Guslisty a6429a6a14 Fixed low bug EXT - 3703 (Startup toast message doesn't fit toast width)
--HG--
branch : product-engine
2010-01-19 08:15:50 +02:00