Commit Graph

47 Commits (bbfc0e47196ecbae8d89e7b721a61ba5eeaaa2b7)

Author SHA1 Message Date
Igor Borovkov 3d8caa79a7 fixed waiting bug for EXT-4976 IM Window with 'Show End of Last Conversation' turned on, doesnt show Avatar name, or correct information
--HG--
branch : product-engine
2010-02-10 13:04:18 +02:00
Vadim Savchuk e5bd3b8a48 Fixed bug EXT-2915 ([BSI] Pay Button is hard to find on small resolutions).
Added a "Block/Unblock" item to the profile view panel overflow menu to make the menu more visible.

--HG--
branch : product-engine
2010-02-03 22:42:10 +02:00
Andrew Dyukov a908a528fe No ticket. Fixed a bit(added check for canCall()) isCalling() method from LLAvataActions, but it appears that it is not used anywhere. So i commented it out. Maybe it should be removed?
--HG--
branch : product-engine
2010-01-25 22:19:03 +02:00
Andrew Dyukov ab0c9c6754 Fixed normal bugs EXT-4450 ([BSI] call buttons enabled when voice is disabled) and EXT-4313
(Should not be able to start a call when voice is disabled). Call buttons state now reacts on
voice changes in time.

- Added voiceWorking() method to LLVoiceClient to determine real availability of voice, because voiceEnabled()
doesn't take into account possible errors. Perhaps there is no need in two methods- some investigation will be
made and depending on its results they may become one non-static method. voiceWorking() uses state of voice
client(mState) to determine voice availability. Also some states which are not currently counted by voiceWorking()
as valid may be added if testing reveals problems.

- To enable/disable call buttons in time, LLVoiceClientStatusObserver is used. Its trigger uses states from its
enum only to skip updating button in some states(to avoid button blinking), but to determine button state
LLVoiceClient's voiceWorking() is used.

--HG--
branch : product-engine
2010-01-22 22:16:57 +02:00
Vadim Savchuk 727d3c8f08 Teleport offers should be recorded to IM history only after they were sent (EXT-4315).
--HG--
branch : product-engine
2010-01-14 21:29:53 +02:00
Vadim Savchuk f9a2b8f9de Minor spelling issue.
--HG--
branch : product-engine
2010-01-05 20:22:50 +02:00
Vadim Savchuk 62014dd423 Fixed bug EXT-3791 (No feedback provided when offering teleport): the offer is now logged to the IM history.
--HG--
branch : product-engine
2010-01-05 20:20:09 +02:00
Alexei Arabadji ed7bf18788 fixed EXT-3942 “'Friendship offered' notification not shows in opened IM floater”,
added missing avatar id to the notification payload;

--HG--
branch : product-engine
2010-01-05 14:34:38 +02:00
Igor Borovkov 191e5f9ca0 merge
--HG--
branch : product-engine
2009-12-22 17:49:35 +02:00
Igor Borovkov 304e321f89 implemented EXT-3515 Click on IM button for multiple selected Avatars each time creates new IM session
--HG--
branch : product-engine
2009-12-22 16:39:56 +02:00
Leyla Farazha 470dba630b merge 2009-12-21 16:18:28 -08:00
Leyla Farazha 9538f96613 EXT-3523 Missing God Mode functions in User Profile
EXT-2635 	 No message reminding user that a restart is required to reset cache (was Clear Cache)
reviewed by Richard
2009-12-21 15:33:06 -08:00
Mike Antipov a332ec1608 Fixed major bug EXT-3467 (Call button/menuitem is disabled for offline avatars)
-- implemented verifying only of Voice Client state to enable/disable Call button

--HG--
branch : product-engine
2009-12-17 17:03:48 +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
Paul Guslisty fe0da9bf7b Fixed low bug EXT - 3255 (Call button is enabled in the People & Profile panels while voice is disabled)
--HG--
branch : product-engine
2009-12-14 19:53:54 +02:00
Lynx Linden 9b4d09471c DEV-41317 DEV-42311: Improved auto-call implementation.
Improved the implementation for auto-connecting an adhoc call. This
involved having the controller (LLIMMgr) set a flag in the model
(LLIMModel) to autoconnect on initialize. Now all of the view code
(LLPanelChatControlPanel) and the signal/callback infrastructure that
I added earlier can be removed as it violated MVP separation. Ah!
Much nicer. Thanks to PE folk for the suggestion.
2009-12-10 14:05:17 +00:00
Alexei Arabadji 0a617f15a8 implemented EXT-2797 “Making friendship offer should be recorded into IM history”
--HG--
branch : product-engine
2009-12-07 15:15:41 +02: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
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
Loren Shih ccf6cb3f9b viewer-2.0 automated merge
--HG--
branch : avatar-pipeline
2009-11-24 22:11:24 -05:00
Vadim Savchuk b619f822e6 merge
--HG--
branch : product-engine
2009-11-24 21:55:23 +02:00
Loren Shih a22bb00530 merge
--HG--
branch : avatar-pipeline
2009-11-24 12:10:10 -05:00
Nyx (Neal Orman) 24dbd81763 EXT-829 share button in profile inactive
refactored share code to all call LLAvatarActions::share.
Function opens an IM window if one doesn't already exist and prints an
appropriate message, as well as opening the inventory sidepanel.

Verified working in IM window, people tab, and individual's profile.

Will be post-reviewed before push.

--HG--
branch : avatar-pipeline
2009-11-23 13:23:54 -05:00
Andrew Dyukov 35ebf50ec7 Fixed normal bug EXT-2668 (NONE group is present in the Group Chooser for which to send invitation).
--HG--
branch : product-engine
2009-11-23 19:08:52 +02:00
Nyx (Neal Orman) 52c27b99b8 EXT-829 share button in people panel is inactive
First pass at getting share buttons in the three places we need them:
person's profile
IM window
people panel

Only UI changes so far, functionality in a future checkin.

Will be reviewed before pushing.

--HG--
branch : avatar-pipeline
2009-11-20 17:52:17 -05:00
Vadim Savchuk 70a0dbe8f8 Renamed classes and files for "Me" task panel for better readability.
Renamed files:
- indra/newview/llpanelmeprofile.{cpp,h} to llpanelme.{cpp,h}
- panel_me_profile.xml to panel_me.xml
- panel_profile_user.xml to panel_my_profile.xml

Renamed classes:
- LLPanelAvatarMeProfile to LLPanelMyProfile
- LLPanelMeProfile to LLPanelMe
- LLPanelMeProfileEdit to LLPanelMyProfileEdit

--HG--
branch : product-engine
2009-11-20 22:57:59 +02:00
Steve Bennetts efb512dc65 EXT-2644 - Add "Close Session" option to chicklet context menus 2009-11-18 14:07:35 -08:00
Tofu Linden 3888fed3f6 merge. 2009-11-12 11:57:28 +00: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
Lynx Linden 23a4637216 DEV-41324 DEV-41317: Fixes for P2P chat when already chatting. 2009-11-11 15:45:24 +00:00
Igor Borovkov 73bba2bab4 implemented EXT-2363 Get rid of 'Friends Conference' hardcode and rename it to 'Ad-hoc Conference'
--HG--
branch : product-engine
2009-11-11 16:56:13 +02:00
Lynx Linden 162924aadf DEV-41317 DEV-42311: Added ad-hoc voice call support.
You can now multiple select users in the People panel, hit Call, and
start an ad-hoc voice conference call with those users.

The most difficult part here was automatically starting the call once
the conference chat panel popped up. We have to wait for the panel to
initialize before we can start a call, so I added another callback to
LLIMModel to enable us to get notified when the panel has initialized.
This is all wrapped up behind a new LLAvatarActions::startAdhocCall()
API.
2009-11-10 18:53:07 +00:00
Lynx Linden a9b16734a1 DEV-41317 DEV-41318: Enabled the Call button in the Profile panel.
I've added a new LLAvatarActions::startCall() method to make it easy
to start a new P2P call. The Resident Profile "Call" button is now
hooked up to this.

I've also put back the "Call" menu in the avatar popup menu and hooked
this up too. While I was there I noticed that the "IM" popup menu code
could all be removed in favor of a call to LLAvatarActions::startIM().
2009-11-09 19:28:14 +00:00
Alexei Arabadji 8a4e36a9bd fixed EXT-2295 "'Group Chat' btn makes chicklet appear only"
--HG--
branch : product-engine
2009-11-06 19:31:27 +02:00
Alexei Arabadji aa29e39a44 Automated merge with https://hg.aws.productengine.com/secondlife/viewer-2-0/
--HG--
branch : product-engine
2009-11-05 17:44:39 +02:00
Alexei Arabadji 49db6cd157 partly impemented EXT-700 '"Offer" notifications should be accessible via chiclet'
--HG--
branch : product-engine
2009-11-05 17:43:06 +02:00
Bryan O'Sullivan b806edf4ac Redo Bao's broken merge 2009-11-04 14:59:23 -08:00
Leyla Farazha d6db0f8b29 EXT-1393 "none" does not appear in object group list
EXT-1479 I18N: string in /en/widgets/location_input.xml wont honor its translation
and made tabs height customizable
reviewed by Richard
2009-10-14 01:51:49 +00:00
James Cook 5c51eb5a34 Moved LLFloaterPay implementation to .cpp file so header file is just lightweight interface. Not reviewed. 2009-10-06 22:44:38 +00:00
James Cook d4b468cd70 Renamed llgivemoney.h/cpp to llfloaterpay.h/cpp, the class it contains. Not reviewed. 2009-10-06 22:14:50 +00:00
James Cook ada0f4fa22 Merge inspectors UI project, gooey-4, into viewer-2 trunk. Added new tooltips to 3D avatars, 2D avatar names, and 3D objects. Refactors tooltips and text boxes, line editors, and text editors. Breaks LLExpandableTextBox, but a fix is coming.
Resolved conflicts in lltexteditor.cpp, llchatitemscontainerctrl.cpp, llchatmsgbox.cpp, llfloaterbuycurrency.cpp, llnearbychat.cpp, floater_buy_currency.xml, and ru/strings.xml

Merging revisions 134925-135157 of svn+ssh://svn.lindenlab.com/svn/linden/branches/gooey/gooey-4 into C:\source\viewer-2.0.0-3, respecting ancestry
2009-10-03 23:40:28 +00:00
Steven Bennetts 606b381c9f merge https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0@1830 https://svn.aws.productengine.com/secondlife/pe/stable-2@1839 -> viewer-2.0.0-3
JIRAS:
EXT-96 EXT-204 EXT-312 EXT-334 EXT-479 EXT-498 EXT-514 EXT-637 EXT-647 EXT-746 EXT-748 EXT-749 EXT-757 EXT-789 EXT-794 EXT-808 EXT-817 EXT-823 EXT-831 EXT-834 EXT-837 EXT-844 EXT-848 EXT-862 EXT-876 EXT-896 EXT-897 EXT-898 EXT-899 EXT-910 EXT-912 EXT-918 EXT-921 EXT-925 EXT-926 EXT-928 EXT-930 EXT-931 EXT-935 EXT-938 EXT-939 EXT-952 EXT-985 EXT-986 EXT-992 EXT-994 EXT-995 EXT-996 EXT-997 EXT-998 EXT-1001 EXT-1004 EXT-1010 EXT-1012 EXT-1016 EXT-1018 EXT-1020 EXT-1028 EXT-1041 EXT-1044 EXT-1051 EXT-1052 EXT-1061 EXT-1069 EXT-1071 EXT-1074 EXT-1075 EXT-1076 EXT-1078 EXT-1080 EXT-1081 EXT-1082 EXT-1083 EXT-1085 EXT-1092 EXT-1093 EXT-1099 EXT-1100 EXT-1101 EXT-1104 EXT-1106 EXT-1111 EXT-1113 EXT-1114 EXT-1115 EXT-1116 EXT-1118 EXT-1119 EXT-1129 EXT-1132 EXT-1135 EXT-1138 EXT-1142 EXT-1161 EXT-1162 EXT-1178 EXT-1180

* NEW DEVELOPMENT:
* EXT-898 - Add dock/undock support for camera and movement controls
* Avatar list changes
* Bottom bar changes: menu, docking, visibility
* Camera changes
* Camera & Movement Floaters
* Dockable Floaters (LLDockableFloater)
* Removed LLListCtrl
* Toast / Notification changes: signal / destruction changes, ordering
* Nearby chat input should display active voice indicator

QA NOTES:
* Message Well Window  is ready to be tested for regression & matching the spec.
* Verify Group List Item L&F
* Verify All tabs in People Panel
* Verify that Picks behavior is not changed
2009-09-29 19:37:05 +00:00
James Cook 9cd1efca17 Header file corrections to let us build without precompiled headers from llprimitive and llvfs. Allows better dependency analysis. 2009-09-10 21:15:41 +00:00
Steven Bennetts 0aa2bc4831 svn merge -r 1490-1500 https://svn.aws.productengine.com/secondlife/pe/stable-2
Bug Fixes:
* EXT-637 EXT-595
Dev work:
* EXT-694
QA:
* Be sure feature works on other locales
Known issues:
* If old Calling Card of person who presents in the friend list is removed - "Do you want to remove ..." dialog is shown, if old Calling Card of non-friend is removed it is removed in the old way without any alerts.
* It is possible to create 2 deep level subfolders under the Calling Cards/Friends/ subfolders. This should be disabled due to Accordion does not support tree hierarchy.
* If friendship is removed when agent is offline, Friend Card is not removed from Inventory.
2009-08-28 22:58:17 +00:00
Steven Bennetts 0bf4b5f222 merge https://svn.aws.productengine.com/secondlife/export-from-ll@1277 https://svn.aws.productengine.com/secondlife/pe/stable-1@1297 -> viewer-2-0
Fixes:
EXT 208 EXT 366 EXT-211 EXT-245 EXT-246 EXT-278 EXT-279 EXT-280 EXT-298 EXT-301 EXT-304 EXT-311 EXT-317 EXT-318 EXT-319 EXT-339 EXT-343 EXT-344 EXT-346 EXT-349 EXT-350 EXT-351 EXT-354 EXT-355 EXT-358 EXT-360 EXT-362 EXT-369 EXT-372 EXT-374 EXT-381 EXT-382 EXT-383 EXT-395 EXT-396 EXT-412
Other changes:
Movement & Caemra controls work
Profile and Me panel refactoring
Notification refactoring
2009-08-12 01:12:27 +00:00
Steven Bennetts e97f7728a9 merge https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0/indra@1170 https://svn.aws.productengine.com/secondlife/pe/stable-1/indra@1187 -> viewer-2.0.0-3 2009-07-30 23:22:41 +00:00
Steven Bennetts 73a97010e6 merge https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0/indra@1059 https://svn.aws.productengine.com/secondlife/pe/stable-1/indra@1070 -> svn+ssh://svn.lindenlab.com/svn/linden/branches/viewer/viewer-2.0.0-3 2009-07-21 00:57:23 +00:00