Commit Graph

4172 Commits (4db25f9e02f79afaaaffdf205fe7dfe8785029d8)

Author SHA1 Message Date
Andrew Dyukov 4db25f9e02 Fixed normal bug EXT-2776 (Notification toasts of group chat pop up when group chat is
open but not in focus).

--HG--
branch : product-engine
2009-12-08 21:15:28 +02:00
Alexei Arabadji abe3084db2 Automated merge with https://hg.aws.productengine.com/secondlife/viewer-2-0/
--HG--
branch : product-engine
2009-12-08 20:35:07 +02:00
Alexei Arabadji 7d261eb9cf fixed EXT-3193 “Closing toasts cause blocking toast screen channel.”,
added direct check of toast hovering to avoid collisions with order of
mouseEnter and mouseLeave events;

corrected EXT-3096,
added call off startFadingToasts in deleteToast since mouseLeave not will be
called in case closing toast;

--HG--
branch : product-engine
2009-12-08 20:34:30 +02:00
Dmitry Oleshko 09f0b98e14 additional fix for outgoing voice notification
now only "NO ANSWER" notification closed after specified timeout

--HG--
branch : product-engine
2009-12-08 18:55:36 +02:00
Mike Antipov 00212e98d6 Fixed Linux Build
--HG--
branch : product-engine
2009-12-08 17:38:07 +02:00
Dmitry Oleshko 8b6b55e079 work on normal tasks:
(EXT-2803) Create notifications and dialogs to negotiate P2P voice chat (shown over the Speak button)
(EXT-2806) Create notification windows and dialogs to negotiate Group Voice Chat (docked to Speak button's chevron)
(EXT-2802) Create notifications and dialogs to negotiate AvaLine calls (shown over Speak button)
(EXT-2805) Create notifications and dialogs to negotiate Ad-Hoc calls (shown over Speak button)

- "NO ANSWER" notification gets closed after specified timeout
- added possibility to check direction of call (but it doesn't work for group and ad-hoc calls yet)
- adjusted layout for the incoming call dialog

--HG--
branch : product-engine
2009-12-08 17:19:09 +02:00
Andrew Polunin dcb786b5a4 implemented normal task EXT-3086 Update non-interactive system toasts behavior
--HG--
branch : product-engine
2009-12-08 16:28:47 +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
Vadim Savchuk d87c492d72 Merge from default branch.
--HG--
branch : product-engine
2009-12-08 15:27:20 +02:00
Denis Serdjuk 75993e09bf fixed Bug EXT-3001 \"speaking\" object appears in the Voice Control window as (???)(???)
Cause:
LLFloaterChat::addChat() was adding a speaking object into the speaker list
Solution:
filtering these speakers in SpeakerAddListener

--HG--
branch : product-engine
2009-12-08 15:00:54 +02:00
Lynx Linden 06429722ac EXT-2350: Added a help link to login panel.
There is now a new "Need help logging in?" link on the right-hand side
of the login panel. Clicking on this brings up the help browser with
the pre_login_help topic (the same as pressing F1).
2009-12-08 12:20:22 +00: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
Lynx Linden b133ed1ae0 EXT-2427: Added an About > Report Bug menu
This menu brings up the Help Browser with the report_bug topic.

To support this, I've created a new ShowHelp function that can be
accessed from XUI. You can supply an optional help topic parameter,
or if you specify no parameter then the default (F1) help is shown.
2009-12-08 11:22:45 +00:00
Yuri Chebotarev d36b993e92 fix low EXT-1112 No critical notification if quiting SL with unsaved group
--HG--
branch : product-engine
2009-12-08 12:53:45 +02:00
Lynx Linden 5776926807 DEV-43439: Added support for GRID substitution variable.
The Home side panel URL, specified in settings.xml, now additionally
supports a [GRID] substitution variable, with potential values equal
to: "None", "Agni", "Aditi", etc.
2009-12-08 10:51:33 +00:00
Lynx Linden da2a0385ae DEV-43439: Remove Back/Forward/Home buttons from Home side panel.
As per request from Yoz. They will add navigation buttons to the
actual HTML content.
2009-12-08 10:28:45 +00:00
Lynx Linden 5df04533f6 DEV-41358: Updated the Search URL to the new staging area. 2009-12-08 10:17:41 +00:00
Dmitry Zaporozhan e6210e82d3 Update for normal task EXT-3089 - Notification toasts positioning, layering and stacking.
Improved functionality, cleaned code.

--HG--
branch : product-engine
2009-12-08 12:17:10 +02:00
Ramzi Linden 6301211b7c EXT-2855 delete 2 more entries in strings.xml that are not actually user-visible 2009-12-07 17:28:39 -08:00
Steve Bennetts 5c2686bc63 Merge 2009-12-07 17:09:19 -08:00
Steve Bennetts 5245fb6972 merge fixes 2009-12-07 17:07:52 -08:00
Ramzi Linden b65334a4c1 L10N: Add much-needed linguistic context in the comments of strings.xml;
L10N: consistency in phrasing on the 2 separate places in the Nav Bar where you create/edit a Landmark
Also, add a separator to menu_NavBar so its easier to parse visually.
2009-12-07 16:25:08 -08:00
Steve Bennetts 0b4b03fe3e Merge from product-engine 2009-12-07 15:57:31 -08:00
brad kittenbrink 724cbb8134 Made viewerclient.py a bit more robust against timing problems on startup.
It now successfully retries to connect on windows.
reviewed by nat.
2009-12-07 14:37:27 -08:00
Eugene Mutavchi c3a82913de Fixed normal bug EXT-3018([BSI] Hook up "Go to My Dashboard" in Profile to link to http://secondlife.com/my)
--HG--
branch : product-engine
2009-12-07 22:44:44 +02:00
Lynx Linden 374aa101ab Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0 2009-12-07 20:36:51 +00:00
Lynx Linden 24cba353a4 DEV-43439: Rename llviewerbuild.{cpp|h} -> llviewerversion.{cpp|h}
This module now contains general viewer version routines, not just
access to the viewer build number, so I've renamed it from
llviewerbuild to llviewerversion.
2009-12-07 20:30:29 +00:00
Lynx Linden de2f8212f0 DEV-43439: Added calls to query the viewer version.
Rather than copy/paste the same version string formatting pattern
again, I added new string-based version routines:

/// return the full viewer version as a string like "2.0.0.200030"
const std::string &llGetViewerVersion();

/// return the viewer version as a string like "2.0.0"
const std::string &llGetViewerShortVersion();

/// return the viewer build version as a string, e.g., "200130"
const std::string &llGetViewerBuildVersion();
2009-12-07 20:05:52 +00:00
Eugene Mutavchi 4a8733fadd No ticket. Removed inventory offer fake notification.
--HG--
branch : product-engine
2009-12-07 22:04:02 +02:00
Eugene Mutavchi eebbf52e5e Implemented normal sub-task EXT-3142("new message" indicator for object chiclets)
--HG--
branch : product-engine
2009-12-07 21:05:18 +02:00
Loren Shih ee159d8e74 automated merge viewer2.0->viewer2.0 2009-12-07 13:50:30 -05:00
Sergei Litovchuk 86c686e962 Fix for major bug EXT-3135 "Crash after dragging LM from 'Inventory' accordion to fav bar".
- Added method to get currently active tab in sidetray.
- Disabled opening sidetray inventory panel upon receiving new inventory item or after drag-n-drop operations with landmarks in sidetray places panel.

--HG--
branch : product-engine
2009-12-07 20:31:45 +02:00
Lynx Linden 37c7e4059c DEV-43439: Allow Home side panel URL to be customized.
The URL for the Home side panel is now specified via a new
"HomeSidePanelURL" string in app_settings/settings.xml. This
string supports the following substitutions:

CHANNEL = the channel name for the viewer
VERSION = the full version string for the viewer
LANGUAGE = the current language set in the viewer
AUTH_KEY = the authentication key (see below)

The authentication key is an optional string that is read from the
dictionary of strings returned by login.cgi. If login.cgi returns a
key called "home_sidetray_token", then the value of that key is used
for the AUTH_KEY substitution. This lets the server provide a piece of
blind data that can be passed to the Home panel web page to support
authentication. The viewer does not interpret the token in any way.

This change adds a new module, llviewerhome.{cpp|h} to contain the
model functionality, used by the view module, llpanelhome.{cpp|h}.
2009-12-07 18:22:52 +00:00
Loren Shih 83fbe4a631 automated merge viewer2.0->avp
--HG--
branch : avatar-pipeline
2009-12-07 13:08:14 -05:00
Loren Shih ff7f3c348d EXT-3124 : Add lookup for finding all linked items to an item
Commented this feature out since the viewer can't ask the server to change assetIDs of its inventory items.

--HG--
branch : avatar-pipeline
2009-12-07 13:06:24 -05:00
Denis Serdjuk da8de2b674 implemented Task EXT-2304 Offer Notifications should include a link that highlights the landmark or item in the appropriate side panel
Changes:
1.highlighting of landmarks was broken by  LLInventoryPanel::getActiveInventoryPanel().
2. escaping of urls

--HG--
branch : product-engine
2009-12-07 19:42:11 +02:00
skolb 3ddd6ad286 Merge viewer 2.0 into media 2009-12-07 09:37:54 -08:00
Dmitry Zaporozhan 3dee439c1d Implemented normal task EXT-3089 - Notification toasts positioning, layering and stacking.
--HG--
branch : product-engine
2009-12-07 19:23:34 +02:00
Paul Guslisty 20d5fafc1c Fixed low bug EXT - 3038 (Verb buttons in avatar profile panel don't have tool-tips)
--HG--
branch : product-engine
2009-12-08 12:01:32 +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
Mike Antipov d6e22a7579 Fixed major bug EXT-3191 (Crash after dragging inventory item to avatar or IM floater)
Reason: Null pointer to cargo data was passed from LLToolDragAndDrop::dragOrDrop in this case.
Fix: added check against NULL of the LLToolDragAndDrop::locateInventory() result in the LLToolDragAndDrop::dragOrDrop().
 The same checking presents in another place of the LLToolDragAndDrop::dragOrDrop().
 Handling is interrupted in this case.
Thanks Andrew ProductEngine for provided call stack

--HG--
branch : product-engine
2009-12-08 10:03:34 +02:00
Igor Borovkov 0a88e412cc tast EXT-3096 (Notification toasts mouse hovering behavior), fade behavior is now being reset for all toasts on hovering
--HG--
branch : product-engine
2009-12-07 19:09:25 +02:00
Loren Shih 13f1ed2740 EXT-3124 : Add lookup for finding all linked items to an item
EXT-3195 : Regenerat Links sometimes pairs to library items

Excluding library when repairing broken links.
Reselecting original selected broken link after repairing.

--HG--
branch : avatar-pipeline
2009-12-07 11:43:24 -05:00
Mike Antipov 4a1bb89faf Completed normal task EXT-3148 (Implement updating of the IM Well message counter).
-- added broken constants' initialization (in Changeset: f0931dcb0481)

--HG--
branch : product-engine
2009-12-07 18:11:33 +02:00
Paul Guslisty 8cd690bc1f Fixed normal bug EXT - 3074 (Resident name tabs in IM window should not be capitalized)
--HG--
branch : product-engine
2009-12-07 18:03:43 +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
Vadim Savchuk 986307972c merge
--HG--
branch : product-engine
2009-12-07 16:49:54 +02:00
Sergei Litovchuk 62dce8b425 Fix for critical bug EXT-3166 "MyInventory/Library Places accordions are causing massive inventory background fetch on startup"
- MyInventory/Library Places accordions aren't expanded on startup now.

--HG--
branch : product-engine
2009-12-07 16:45:14 +02:00
Vadim Savchuk a2434a3a41 Merge from default branch.
--HG--
branch : product-engine
2009-12-07 16:31:14 +02:00