Stinson Linden
827a9f7c2d
MAINT-4009: Patching the memory leak occurring in the scenario where toast panels were being created, but the screen channel were deciding not to display the given toasts.
2014-05-02 00:28:22 +01:00
Richard Linden
697d2e720b
renamed TimeBlock to BlockTimerStatHandle
2013-10-15 20:24:42 -07:00
Richard Linden
cbe397ad13
changed fast timer over to using macro
...
another attempt to move mem stat into base class
2013-09-05 14:04:13 -07:00
Richard Linden
e340009fc5
second phase summer cleaning
...
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
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