Commit Graph

96 Commits (180daf3ab83ff9a83200c1952c0f09d20cfcb992)

Author SHA1 Message Date
Dmitry Zaporozhan b24cbb3633 Implemented normal task EXT-3194 - Object chiclets should be accessible in the IM well.
--HG--
branch : product-engine
2009-12-09 17:48:18 +02:00
Mike Antipov ff87f87fa6 Fixed line endings to Unix format
--HG--
branch : product-engine
2009-12-09 09:58:32 +02:00
Mike Antipov 00212e98d6 Fixed Linux Build
--HG--
branch : product-engine
2009-12-08 17:38:07 +02:00
Mike Antipov 8bfdaebc80 Completed normal task EXT-3147 (Implement new states for message indicators)
-- Implemented flashing to 'Lit' [N] times. Also added configurable period of flashing.

--HG--
branch : product-engine
2009-12-08 16:18:21 +02:00
Mike Antipov 7348fbb69a Completed normal task EXT-3147 (Implement new states for message indicators)
-- 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-08 13:24:37 +02:00
Mike Antipov d4cfcfc7ce Work on EXT-3147 (Implement new states for message indicators)
-- added possibility to show "99+" when unread messages count exceeds 99

--HG--
branch : product-engine
2009-12-08 11:14:00 +02:00
Yuri Chebotarev d252d1d57d merge
--HG--
branch : product-engine
2009-12-07 17:02:54 +02:00
Yuri Chebotarev 48803059de EXT-2989 Chiclet overlaps the voice indicator of another chiclet
see comments for details

--HG--
branch : product-engine
2009-12-07 17:01:07 +02:00
Mike Antipov 0445b02f35 Work on normal task EXT-3148 (Implement updating of the IM Well message counter). Completed
-- added updating count of unread messages in IM Well counter while closing any session.

--HG--
branch : product-engine
2009-12-07 14:39:34 +02:00
Mike Antipov 4880959567 Aditional changes for normal task EXT-3081 (Separate Message Well on Notifications Well and IM Well)
-- moved Notification well specific functionality from the "LLSysWellChiclet" into derived "LLNotificationChiclet" class

--HG--
branch : product-engine
2009-12-07 13:52:35 +02:00
Mike Antipov 660d818348 Work on normal task EXT-3148 (Implement updating of the IM Well message counter)
-- 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-07 13:40:57 +02:00
Mike Antipov 69cd9ac98b Completed normal task EXT-3081 (Separate Message Well on Notifications Well 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-04 18:31:57 +02:00
Vadim Savchuk abb23ff312 Manual merge from default branch.
--HG--
branch : product-engine
2009-12-02 18:17:51 +02:00
Eugene Mutavchi 06d5706cdc Implemented normal sub-task EXT-2478(Implement a chiclet for the llGiveInventory() processing)
--HG--
branch : product-engine
2009-12-01 22:30:04 +02:00
Sergey Borushevsky 32887cdc54 Implemented normal task EXT-2750 (Add context menu for group and ad-hoc chiclet)
Added menu to ad-hoc chiclet, which contains one 'End Session' item.

--HG--
branch : product-engine
2009-12-01 17:13:35 +02:00
richard cdb2232284 created container for LLFloaterView for future z-swapping with sidetray
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-25 18:24:39 -08:00
James Cook cbc0783cd1 Created lightweight LLNotificationsUtil::add(), switched most alerts to use it
Cuts number of includes of llnotifications.h from 300+ to 40.
2009-11-25 01:15:50 -08:00
James Cook 0e351bedb6 Removed llnotifications.h from all headers by adding llnotificationsptr.h
Fixed many more includes
2009-11-24 22:55:56 -08:00
James Cook f9081220ac Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0 2009-11-24 08:47:13 -08:00
James Cook 620de712c4 merge, manual conflict fix panel_bottomtray.xml, talk_button.xml, llfloaternearbymedia.cpp 2009-11-23 14:46:47 -08:00
richard 7fd1488c62 convert signals to allocate on demand in order to speed up widget construction
reviewed by James
2009-11-23 11:42:32 -08:00
Dmitry Zaporozhan 9f0dbcf4c0 Update for task EXT-2081 - Object IM chiclets art needs to be hooked up to LLDialog chiclets.
Cleaned code, added comments.

--HG--
branch : product-engine
2009-11-23 15:50:49 +02:00
Dmitry Zaporozhan d0c1593d85 Merge
--HG--
branch : product-engine
2009-11-20 19:24:07 +02:00
Dmitry Zaporozhan 13a6077b78 Implemented normal task EXT-2081 - Object IM chiclets art needs to be hooked up to LLDialog chiclets.
Implemented LLDialog(LLScriptFloater) and Script Chiclets.

--HG--
branch : product-engine
2009-11-20 19:17:38 +02:00
Vadim Savchuk 8cd7a2b5f4 merge
--HG--
branch : product-engine
2009-11-19 16:17:02 +02:00
Mike Antipov e40c3d247f No ticket. Updated comments to conform to the doxygen style
--HG--
branch : product-engine
2009-11-19 16:03:25 +02:00
Mike Antipov ef292e6a8b Fixed major bug EXT-2620 (IM Chiclet Panel goes crazy when new IM chiclets are added (chiclet scrolling appears with no need))
- refactored algotithm of caclulating position of the first chiclet in the list when adding new one.
 - added comments for LLChicketPanel::addChiclet() & LLChicketPanel::arrange() methods

--HG--
branch : product-engine
2009-11-19 15:19:49 +02:00
Steve Bennetts 2878328bb7 Renamed "close" to "end" in chiclet context menus
Removed "open" in chiclet context menus
Removed some deprecate "..."
Removed ^M from menu_viewer.xml
2009-11-18 14:39:51 -08:00
Steve Bennetts 5fce305bc6 merge 2009-11-18 14:30:05 -08:00
Steve Bennetts efb512dc65 EXT-2644 - Add "Close Session" option to chicklet context menus 2009-11-18 14:07:35 -08:00
Mike Antipov c22a90669c Work on normal sub-task EXT-2553 (Change Sys well icon & Counter according to ALTERNATE design)
- implemented counter next to the left from an envelope icon.
 - button now has fixed width for 3 digits.

--HG--
branch : product-engine
2009-11-18 13:04:17 +02:00
Mike Antipov 75fe049b18 Work on major sub-task EXT-991 (Update bottom bar behavior on resize)
- code cleaned up, removed commented out & unused code
Functionality was not changed

--HG--
branch : product-engine
2009-11-16 13:18:42 +02:00
Dmitry Oleshko 03a0b86335 fixed normal bug (EXT-2454) "Unread message" indicator isn't reset for chiclet in the Message Well after opening IM window
added a check, whether a new message came, in order to prevent unwanted return from function, that makes impossible updating chiclets' states

--HG--
branch : product-engine
2009-11-13 14:50:52 +02:00
Eugene Kondrashev 86c63e36b5 Fixed major bug EXT-2400-Viewer crashes on right button click upon IM P2P chiclet. Removed call to non-existing child
--HG--
branch : product-engine
2009-11-12 17:36:17 +02:00
Igor Borovkov 047eb37967 merge
--HG--
branch : product-engine
2009-11-12 15:27:22 +02:00
Igor Borovkov 2e01e2bfbd no ticket, fixed IM message counting and firing new message balloon
--HG--
branch : product-engine
2009-11-12 15:24:58 +02:00
Dmitry Oleshko 36e0f729d3 final fix for
(EXT-989) IM chiclets should expand to show active voice indicator
(EXT-988) Change indication of unread messges in chiclets

fixed chiclets' behavior in the Message Well Window

--HG--
branch : product-engine
2009-11-12 12:59:04 +02:00
Vadim Savchuk 2fd51b4c71 Manual merge.
Resolved conflicts in panel_bottomtray.xml and llavataractions.cpp.

--HG--
branch : product-engine
2009-11-11 21:11:54 +02:00
Mike Antipov ee759fb32e merge
--HG--
branch : product-engine
2009-11-11 18:12:32 +02:00
Vadim Savchuk 6146cfc5c1 Merge from default branch
--HG--
branch : product-engine
2009-11-11 17:47:20 +02:00
Mike Antipov 51d35efa23 Work on major sub-task EXT-991 (Update bottom bar behavior on resize)
Code cleaned up:
  - removed test code to show background in chiclet panel

--HG--
branch : product-engine
2009-11-11 17:05:31 +02:00
Alexei Arabadji eed0b3460b fixed EXT-2341 "Add Friend notification not shown", EXT-2351 "Friendship and
Teleport offers no longer pop toast notifications";
suppresed IM-floater on incoming offer and registerd offer handler in chiclet
counter updater;

--HG--
branch : product-engine
2009-11-11 12:09:46 +02:00
Steve Bennetts 98ca90bed4 Merge changes from product-engine 2009-11-10 17:52:28 -08:00
Alexei Arabadji c673ef4a91 Automated merge with https://hg.aws.productengine.com/secondlife/viewer-2-0/
--HG--
branch : product-engine
2009-11-10 18:47:00 +02:00
Alexei Arabadji 3a8c80a388 fixed EXT-2275 "[BSI] New incoming IM or Group IM pushes all existing (and
new) chiclets off the right end of the chiclet bar."

--HG--
branch : product-engine
2009-11-10 18:45:51 +02:00
Mike Antipov 3eafbeaac5 Work on major sub-task EXT-991 (Update bottom bar behavior on resize)
Initial refactoring of functionality:
  - Re-Fixed bug with visibility of chiclet panel of the min size
  - updated bottomtray xml to make buttons identical to each other
  - Imroved logic while resizing of bottom tray (changing width of chiclet & nearby panels, hide/show buttons)

--HG--
branch : product-engine
2009-11-10 15:02:42 +02:00
Andrew Dyukov e808f41baf Fixed line endings from 4df44e70aa9d
--HG--
branch : product-engine
2009-11-10 11:37:10 +02:00
Andrew Dyukov ff8fc7309a Fixed EXT-2104 (Chiclets overflow buttons overlap lower tray elements)-
in this changeset and
 in 4466:3ad0401e16a5. Here I changed height of buuttons.

--HG--
branch : product-engine
2009-11-09 22:23:28 +02:00
Andrew Dyukov 7e3cc13747 Fixed normal bug EXT-2103 (There are no arrow icons on the Chiclets overflow buttons),
but Erica will have to set appropriate icon.

--HG--
branch : product-engine
2009-11-09 19:07:15 +02:00
Dmitry Oleshko 92d3e335dc partial implementation for the major task (EXT-989) IM chiclets should expand to show active voice indicator
--HG--
branch : product-engine
2009-11-09 17:44:55 +02:00