summaryrefslogtreecommitdiff
path: root/indra/newview/llchiclet.cpp
AgeCommit message (Collapse)Author
2010-01-22fixed EXT-3670 “Clicking on IM session in IM session well closes IM ↵Alexei Arabadji
floater”, implemented exclude sets for groups of transient floaters, now transient floaters not closes if user click on view from global exclude set or from floater group set; made IM floater goes foreground if it visible but not focused instead hide floater; --HG-- branch : product-engine
2010-01-20Reducing include dependence from the "llspeakers.h" through "llimview.h" ↵Mike Antipov
(following by the 7d600b529ee8 commit) --HG-- branch : product-engine
2010-01-20fixed EXT-4515 “Crash when ending an IM session”,Alexei Arabadji
corrected chiclet destroying; --HG-- branch : product-engine
2010-01-19fixed EXT-4478 “Memory leak in LLChicletPanel”,Alexei Arabadji
added destroying chiclet on chiclet panel item remove event; made LLIMChiclet destructor virtual; --HG-- branch : product-engine
2010-01-19Fixed major bug EXT-4206 - Bottom bar spec calls for button background art ↵Dmitry Zaporozhan
on IM Chiclets. --HG-- branch : product-engine
2010-01-15fixed EXT-4219 “Chiclets list autoscrolls after clicking on a chiclet”,Alexei Arabadji
avoided redundant rearranging of chiclet panel; --HG-- branch : product-engine
2009-12-30Code cleanup: removed stab implementation of Voice Control PanelMike Antipov
--HG-- branch : product-engine
2009-12-30fixed bug EXT-3722 New IM & Notification buttons can be clicked on, even ↵Denis Serdjuk
when there's nothing to see Note: It was decided to handle an enabling of buttons from syswellwindow according to his empty state --HG-- branch : product-engine
2009-12-26Update for low task EXT-3451 - Code cleanup: Get Rid of Magic constants in ↵Dmitry Zaporozhan
LLChicletPanel::Params::Params (move into widget xml). Removed hardcodes. --HG-- branch : product-engine
2009-12-26Implemented low task EXT-3634 - Create widgets for IM chiclets (P2P, GROUP, ↵Dmitry Zaporozhan
ADHOC). --HG-- branch : product-engine
2009-12-25Fixed minor bug EXT-2929 ([BSI] Context menu on chiclets should not haveAndrew Dyukov
"show session" enabled when chiclet window is visible). --HG-- branch : product-engine
2009-12-25Fixed low sub task EXT-3451 - Code cleanup: Get Rid of Magic constants in ↵Dmitry Zaporozhan
LLChicletPanel::Params::Params (move into widget xml). --HG-- branch : product-engine
2009-12-24Fixed normal bug EXT-3678 ( IM well button becomes "unlit" after starting ↵Mike Antipov
voice session) -- do nothing in Wells in case the same count of unread messages comes. --HG-- branch : product-engine
2009-12-23fix for EXT-2881 Enough space to place 5 chiclets without arrows in bottom ↵Yuri Chebotarev
bar when voice indicator isn't shown --HG-- branch : product-engine
2009-12-21Fixed major bug EXT-3572 (Notification Well button becomes "lit" after ↵Mike Antipov
resolving any notification) -- set "new messages" state only if count of unread messages is increased. --HG-- branch : product-engine
2009-12-21mergeYuri Chebotarev
--HG-- branch : product-engine
2009-12-21fix for low Task EXT-2881 Enough space to place 5 chiclets without arrows ↵Yuri Chebotarev
in bottom bar when voice indicator isn't shown change whole chicklet arranging. --HG-- branch : product-engine
2009-12-19fixed major bug EXT-3586 IM well button shows \"9+\" if number of unread IMs ↵Andrew Polunin
is more than 9 --HG-- branch : product-engine
2009-12-18Implemented major sub-task EXT-3524 (Context menu for IM well)Eugene Mutavchi
--HG-- branch : product-engine
2009-12-18Fixed Linux build.Vadim Savchuk
--HG-- branch : product-engine
2009-12-18implemented major task (EXT-3354) Add "unread message" counters for IM ↵Dmitry Oleshko
sessions in the IM well window - IM Well Window's chiclets now have counters and count IMs from 1 to "99+" - IM Well Window's items can resize on appearance of chiclet's counter or speaker indicator --HG-- branch : product-engine
2009-12-18Implemented major sub-task EXT-3525 (Context menu for Notifications well)Eugene Mutavchi
--HG-- branch : product-engine
2009-12-17corrected IM well counter EXT-2884 Initiation of a voice call should not ↵Igor Borovkov
bring text chat (p2p, ad-hoc, group) Now IM Well counter displays unread messages calculating it based on chiclets instead of displaying unread messages across all IM Model --HG-- branch : product-engine
2009-12-15Work on task EXT-3147 (Implement new states for message indicators)Mike Antipov
-- Implemented requirement: Opening either Message Well will clear the "new messages" state (and thus the "lit" status), even though there may still be unread messages --HG-- branch : product-engine
2009-12-15Work on task EXT-3147 (Implement new states for message indicators)Mike Antipov
-- fixed bug: Well icon leaves in "Unlit" state if new message arrives when it is in the "Lit" state while flashing Improved behavior of reversing Lit/Unlit states --HG-- branch : product-engine
2009-12-15Work on task EXT-3147 (Implement new states for message indicators)Mike Antipov
-- Code recactored for future implementation of "Opening either Message Well will clear the "new messages" state (and thus the "lit" status)" --HG-- branch : product-engine
2009-12-14Improvements for normal task EXT-3147 (Implement new states for message ↵Mike Antipov
indicators) -- Fixed: wells should flash every time new message arrives even if "new message" state is already set -- Also fixed: Well leaves in 'Lit' state if incomeing notification is resolved while flashing to the "Lit" state --HG-- branch : product-engine
2009-12-11synchronized creation of notification chiclet and notification window to ↵Alexei Arabadji
avoid skipping notifications from notification window; --HG-- branch : product-engine
2009-12-09Implemented normal task EXT-3194 - Object chiclets should be accessible in ↵Dmitry Zaporozhan
the IM well. --HG-- branch : product-engine
2009-12-09Fixed line endings to Unix formatMike Antipov
--HG-- branch : product-engine
2009-12-08Fixed Linux BuildMike Antipov
--HG-- branch : product-engine
2009-12-08Completed normal task EXT-3147 (Implement new states for message indicators)Mike Antipov
-- Implemented flashing to 'Lit' [N] times. Also added configurable period of flashing. --HG-- branch : product-engine
2009-12-08Completed normal task EXT-3147 (Implement new states for message indicators)Mike Antipov
-- Implemented 4 states of button by its background images via force Pressed state. They are: --- xml attribute Description --- image_unselected "Unlit" - there are no new messages --- image_selected "Unlit" + "Selected" - there are no new messages and the Well is open --- image_pressed "Lit" - there are new messages --- image_pressed_selected "Lit" + "Selected" - there are new messages and the Well is open --HG-- branch : product-engine
2009-12-08Work on EXT-3147 (Implement new states for message indicators)Mike Antipov
-- added possibility to show "99+" when unread messages count exceeds 99 --HG-- branch : product-engine
2009-12-07mergeYuri Chebotarev
--HG-- branch : product-engine
2009-12-07EXT-2989 Chiclet overlaps the voice indicator of another chicletYuri Chebotarev
see comments for details --HG-- branch : product-engine
2009-12-07Work on normal task EXT-3148 (Implement updating of the IM Well message ↵Mike Antipov
counter). Completed -- added updating count of unread messages in IM Well counter while closing any session. --HG-- branch : product-engine
2009-12-07Aditional changes for normal task EXT-3081 (Separate Message Well on ↵Mike Antipov
Notifications Well and IM Well) -- moved Notification well specific functionality from the "LLSysWellChiclet" into derived "LLNotificationChiclet" class --HG-- branch : product-engine
2009-12-07Work on normal task EXT-3148 (Implement updating of the IM Well message counter)Mike Antipov
-- added new member in session stored count of unread messages from real participant and its updating -- added new method to IM Manager to caclculate total count of unread messages from real participants in all stored sessions -- added updating count of unread messages in IM Well counter --HG-- branch : product-engine
2009-12-04Completed normal task EXT-3081 (Separate Message Well on Notifications Well ↵Mike Antipov
and IM Well) -- created IM Wel icon -- functionality is moved from the base class into appropriate classes (for Notification & IM Well windows) --HG-- branch : product-engine
2009-12-02Manual merge from default branch.Vadim Savchuk
--HG-- branch : product-engine
2009-12-01Implemented normal sub-task EXT-2478(Implement a chiclet for the ↵Eugene Mutavchi
llGiveInventory() processing) --HG-- branch : product-engine
2009-12-01Implemented normal task EXT-2750 (Add context menu for group and ad-hoc chiclet)Sergey Borushevsky
Added menu to ad-hoc chiclet, which contains one 'End Session' item. --HG-- branch : product-engine
2009-11-25created container for LLFloaterView for future z-swapping with sidetrayrichard
floaters can now overlap sidetray fixed text selection background color to be inverse of text fg color EXT-2713 Script editor automatically scrolls to the top of script text when text is longer than the window. reviewed by James
2009-11-25Created lightweight LLNotificationsUtil::add(), switched most alerts to use itJames Cook
Cuts number of includes of llnotifications.h from 300+ to 40.
2009-11-24Removed llnotifications.h from all headers by adding llnotificationsptr.hJames Cook
Fixed many more includes
2009-11-24Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0James Cook
2009-11-23merge, manual conflict fix panel_bottomtray.xml, talk_button.xml, ↵James Cook
llfloaternearbymedia.cpp
2009-11-23convert signals to allocate on demand in order to speed up widget constructionrichard
reviewed by James
2009-11-23Update for task EXT-2081 - Object IM chiclets art needs to be hooked up to ↵Dmitry Zaporozhan
LLDialog chiclets. Cleaned code, added comments. --HG-- branch : product-engine