Commit Graph

86 Commits (bbfc0e47196ecbae8d89e7b721a61ba5eeaaa2b7)

Author SHA1 Message Date
Eugene Mutavchi 3f0762f65a Fixed normal bug EXT-4307 (There are no text context menues for Search text field and for IM text field)
--HG--
branch : product-engine
2010-02-04 20:40:30 +02:00
Eugene Mutavchi b2f0169a76 Fixed normal bug EXT-4627(Nearby Chat floater in Mouselook breaks ability to type & use gestures)
--HG--
branch : product-engine
2010-02-04 20:40:30 +02:00
Andrew Dyukov b52d2a2f1b Fixed normal bug EXT-4648 (Right segment of Speak button is disabled if nearby voice chat is disabled in estate).
- Added methods for separate enabling of left and right parts of speak button and used them instead of simply enabling/disabling LLSpeakButton in bottomtray.

- Made changes to reset() in LLCallFloater to show "no one near..." instead of "loading" in vcp for nearby chat in regions with disabled voice.

--HG--
branch : product-engine
2010-02-03 22:16:18 +02:00
Igor Borovkov f7594c713d fixed EXT-4737 Nearby chat edit field doesn't get focus after pasting
--HG--
branch : product-engine
2010-02-03 17:42:23 +02:00
Eugene Mutavchi d3eb0e9765 Fixed normal bug EXT-4697 (Buttons in bottom bar are compressed after quitting mouselook mode) and low bug EXT-4723 (Not all buttons are displayed on the bottom bar after leaving mouse look): - implemented the LLBottomTrayLite, which appears only in mouselook mode.
--HG--
branch : product-engine
2010-01-29 19:55:41 +02:00
Eugene Mutavchi 6cbcf63cb3 Fixed regression bug EXT-4487(Bottom bar context menu: no checkmarks)
--HG--
branch : product-engine
2010-01-21 14:35:21 +02:00
Ychebotarev ProductEngine 82de841c52 merge
--HG--
branch : product-engine
2010-01-19 17:13:21 +02:00
Ychebotarev ProductEngine 4610e911c9 working on floaters rezise-position bugs: EXT-4414, EXT-2625
--HG--
branch : product-engine
2010-01-19 16:39:03 +02:00
Eugene Mutavchi 88d9710a8c Fixed critical bug EXT-4419 ([BSI] pressing enter without local chat selected causes warning flood)
--HG--
branch : product-engine
2010-01-18 17:10:11 +02:00
Eugene Mutavchi 5b44c7c624 Related to EXT-4309, better commented onMouselookOut method
--HG--
branch : product-engine
2010-01-18 17:10:11 +02:00
Eugene Mutavchi 2b5f45c1aa Fixed normal bug EXT-4309 (Gesture button is too wide in the mouse look mode): added hack that avoid usage of the LLLayoutStack resizing logic on mouse look mode switching.
--HG--
branch : product-engine
2010-01-15 20:57:42 +02:00
Eugene Mutavchi 5eb5ab13ba Additional commit related to EXT-3988 ([BSI] superfluous bottom bar buttons shown in mouse look after pressing enter): added gesture button accessibility via TAB and open Gestures list by pressing ENTER/SPACE.
--HG--
branch : product-engine
2010-01-13 15:39:05 +02:00
Igor Borovkov 4f51ab8448 fixed EXT-3821 [BSI] New IMs are not added as tabs
--HG--
branch : product-engine
2010-01-13 14:27:15 +02:00
Eugene Mutavchi 8be80d14c1 Fixed normal bug EXT-3988 ([BSI] superfluous bottom bar buttons shown in mouse look after pressing enter)
--HG--
branch : product-engine
2010-01-11 19:12:19 +02:00
Igor Borovkov d07fd64b6f finished EXT-1912 Add handling restrictions of PSTN P2P calls in new IM Floaters
chiclets for avaline calls are not spawned anymore

--HG--
branch : product-engine
2009-12-23 14:40:52 +02:00
Igor Borovkov eb4f026181 implemented EXT-3594 IM Chiclet should be created for voice calls also
--HG--
branch : product-engine
2009-12-21 15:18:48 +02:00
Eugene Mutavchi 8246111b12 Fixed normal bug EXT-3570 (IM Well Chiclet's counter is not reset when IM session with unread IMs is removed)
--HG--
branch : product-engine
2009-12-18 19:26:49 +02:00
Igor Borovkov 2fc7c967a4 corrected IM well counter EXT-2884 Initiation of a voice call should not 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-17 19:07:01 +02:00
Igor Borovkov 9dd2b29031 fixed EXT-2884 Initiation of a voice call should not bring text chat (p2p, ad-hoc, group)
Added flag to an LLIMSession which indicated whether it has been created for a voice call.

--HG--
branch : product-engine
2009-12-16 15:30:33 +02:00
Mike Antipov 1acc52a7e7 Work on normal task EXT-3081 (Separate Message Well on Notifications Well and IM Well)
-- removed member pointer to Notification Well Icon from the LLBottomTray
 -- placed Well counter over the Icon, made center-aligned

--HG--
branch : product-engine
2009-12-04 14:00:52 +02:00
Mike Antipov 653ebfbe7c Work on normal task EXT-3081 (Separate Message Well on Notifications Well and IM Well)
Refactored toggle interaction between Notification Well and Notification Well Window:
 -- set "Button.SetDockableFloaterToggle" init callback to Notification Well
 -- remove deprecated functionality in code
 -- update interaction with screen channels to work properly.

--HG--
branch : product-engine
2009-12-04 12:48:08 +02:00
Mike Antipov 22303da8a6 Work on task EXT-3081 (Separate Message Well on Notifications Well and IM Well)
Initial commit
 -- added two floater classes derived from LLSysWellWindow to work with Notification Well & IM Well
 -- register two floaters in place of previous sys_well (but with the same xml file)
 -- replace using of LLSysWellWindow with LLNotificationWellWindow in the out code (except of in LLScreenChannel::updateShowToastsState)
 -- rename member variable in bottom tray used for Notification Well

--HG--
branch : product-engine
2009-12-03 13:48:07 +02:00
Yuri Chebotarev f2e4e9efa9 fix for low EXT-3090 "Select All" item should be disabled if there is no text in nearby chat's input field
--HG--
branch : product-engine
2009-12-03 16:10:21 +02:00
Yuri Chebotarev a2e23aa3d9 merge
--HG--
branch : product-engine
2009-12-02 19:38:54 +02:00
Yuri Chebotarev eae60da683 fix for EXT-2886 Context menu for Nearby chat text field should look like context menu for any text editor, should include such items as (cut,copy, paste etc)
--HG--
branch : product-engine
2009-12-02 19:37:33 +02:00
James Cook 7d3b3cc474 Linker optimization - use "extern template" for commonly regenerated templates
Also replaced many duplicate calls to LLViewerCamera::getInstance() with local pointer.
Reviewed with Ambroff
2009-11-30 14:41:52 -08:00
James Cook f280c43d61 Use extern template for common singletons to reduce code bloat/link time. 2009-11-28 16:51:02 -08:00
richard b2a5a270af merge 2009-11-25 14:00:48 -08:00
richard 318ae1419d Backed out changeset: c94fdea670e5 2009-11-25 13:57:46 -08:00
James Cook 957055396d merge in changes from viewer-2-0, manually fixed conflict in llviewermessages.cpp 2009-11-25 12:31:24 -08:00
richard 2c775c5429 commented out spam that was slowing side tray opening 2009-11-25 11:09:55 -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
Mike Antipov 0876df6eef No ticket. Code to resize bottom tray is refuctored after the latest fix for EXT-2616:
- Removed unused param while extending bottom tray
 - Moved some debug messages

--HG--
branch : product-engine
2009-11-20 14:55:30 +02:00
Mike Antipov 91fdbd92c8 Fixed normal bug EXT-2616 ("Speak" button isn't narrowed and has title when width of window is 800px)
- updated resize behavior to shrink Snapshot button: only speaker is shown in this case.
- updated LLSpeakButton to hide/show its labels
- updated talk_button widget (talk_button.xml) to have correct follows attributes
- also fixed bug with calculating necessary updates for children while extending bottom tray

--HG--
branch : product-engine
2009-11-20 14:39:27 +02:00
Eugene Mutavchi 5d446cdf52 Fixed low bug EXT-2501(Hidden Gesture button appears after viewer restart)
--HG--
branch : product-engine
2009-11-17 20:43:40 +02:00
Mike Antipov 812d18515d Completed major sub-task EXT-991 (Update bottom bar behavior on resize)
- added possibility to shrink/extend buttons (gestures, move, view) while resizing
 - I had to add LLLayoutStack::getPanelMinSize interface to validate width of Layout panels with these buttons

--HG--
branch : product-engine
2009-11-17 13:03:08 +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
Mike Antipov 8a0341f42e Work on major sub-task EXT-991 (Update bottom bar behavior on resize)
Fixed issue: "Snapshort button can appear first due to its the least width while Bottom Bar extending"
	- implemented ordering in which buttons can be shown: Gesture, Move, View, Snapshot.

--HG--
branch : product-engine
2009-11-13 18:58:23 +02:00
Mike Antipov 806edae084 Work on major sub-task EXT-991 (Update bottom bar behavior on resize)
Improved functionality to process Buttons showing via context menu
 - added new alert dialog ("BottomTrayButtonCanNotBeShown") in case when there is no enough space to show button

For now it contains a such message:
"Selected button can not be shown right now.
The button will be shown when there is enough space for it."

It should be reviewed by XUI team

--HG--
branch : product-engine
2009-11-13 17:52:57 +02:00
Mike Antipov 977b731dd6 Work on major sub-task EXT-991 (Update bottom bar behavior on resize)
Implemented functionality to process Buttons hidden/shown via context menu
1. hidden buttons are not processed while resizing
2. setTrayButtonVisibleIfPossible() is implemented:
	 * If it is impossible to show required button via context menu due to there is no enough room in bottom tray
	 * it will no be shown.
	 * Method also stores resize state to be processed while future bottom tray extending:
	 *  - if hidden while resizing button should be hidden it will not be shown while extending;
	 *  - if hidden via context menu button should be shown but there is no enough room for now
	 *    it will be shown while extending.

--HG--
branch : product-engine
2009-11-13 17:28:19 +02:00
Yuri Chebotarev bff45e735f merge
--HG--
branch : product-engine
2009-11-13 16:30:39 +02:00
Mike Antipov fc9741f9ae Work on major sub-task EXT-991 (Update bottom bar behavior on resize)
Implemented functionality to process shrink after bottom tray min width is reached

--HG--
branch : product-engine
2009-11-13 14:32:23 +02:00
Steve Bennetts 92cacc5581 Merge with product-engine 2009-11-12 16:47:15 -08:00
James Cook d6136a40b1 merge 2009-11-12 08:29:38 -08:00
Mike Antipov fcb99c3040 Work on major sub-task EXT-991 (Update bottom bar behavior on resize)
Code refuctored:
 - moved code to process Borrom Bar shrinking into separate method
 - unified code to process a hiding of the Bottom Tray's buttons

Code is ready to process shrink after min width is reached & be synchronized with user hidden buttons

--HG--
branch : product-engine
2009-11-12 17:43:23 +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
Mike Antipov 454c02102c Work on major sub-task EXT-991 (Update bottom bar behavior on resize)
Code refactored:
  - moved code to process width increasing into separate method

--HG--
branch : product-engine
2009-11-11 16:42:18 +02:00
Mike Antipov 3862e97219 Work on major sub-task EXT-991 (Update bottom bar behavior on resize)
Code refactored:
  - processShowButton() now gets type of buttons should be shown instead of object
  - removed unnecessary code

--HG--
branch : product-engine
2009-11-11 16:17:29 +02:00