Commit Graph

6019 Commits (3d0ff2585eb32c67d503452ce9f8d2198be823c8)

Author SHA1 Message Date
Tofu Linden 3d0ff2585e Final fix for fast timer reshuffle. 2010-01-25 13:24:45 -08:00
Tofu Linden ec7b204ed6 shuffle shuffle of timer code. cleanup. 2010-01-25 12:31:50 -08:00
Tofu Linden 563daa96a8 pull in the linux+solaris fast-timers impl from snowglobe, fit it into viewer2, start moving headers around. 2010-01-25 12:07:25 -08:00
Tofu Linden 471b8f71cd Merge conflict resolution. 2010-01-25 11:00:46 -08:00
Tofu Linden 6ff6ed4d11 PE merge. 2010-01-25 10:12:54 -08:00
Rick Pasetto 1d512c599a Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0/ 2010-01-25 10:05:07 -08:00
Rick Pasetto af83fe79d8 "Fix" confusion over media settings
Review #89

This implements the changes Sam wanted in order to reduce the confusion over media enabled-ness, in particular:
- "Media Enabled" pref now only controls "AudioStreamingMedia"
- No more "tentative" state
- New "Music Enabled" pref
- First run dialog controls Media and Music (Sam, this is a change from your request...I think it works better)
- Put a reflection of the "Media Enabled" checkbox in the Nearby Media Floater
- Get rid of the "AudioStreamingVideo" setting altogether (whatever used it, it should now obey "AudioStreamingMedia").
2010-01-25 10:04:56 -08:00
Igor Borovkov 254b7d72d1 fixed EXT-4601 [BSI] New IM sessions use obsolete timestamps for first message
--HG--
branch : product-engine
2010-01-25 18:43:31 +02:00
Igor Borovkov e3e4a301ab implemented EXT-4567 [BSI] private voice floaters do not contain standard X buttons
--HG--
branch : product-engine
2010-01-25 18:06:01 +02:00
Mike Antipov 6e932911d5 Related to normal bug EXT-4108 ([BSI] Voice volume sliders do not preserve settings per resident between voice sessions)
- moved default internal voice level value into application settings
- cleanned up include list in llmutelist.cpp

--HG--
branch : product-engine
2010-01-25 17:29:57 +02:00
Mike Antipov 2ea3fd9563 Fixed normal bug EXT-4108 ([BSI] Voice volume sliders do not preserve settings per resident between voice sessions)
- moved necessary functionality from LLMuteList to LLVoiceClient. It was used only in active speackers floater which is deprecated.
- initialized saving/loading of voice level in voice client.
- also saving voice levels between session is activated.

--HG--
branch : product-engine
2010-01-25 17:06:35 +02:00
Igor Borovkov c4cb6628b9 fixed linux build
--HG--
branch : product-engine
2010-01-25 17:50:19 +02:00
Sergei Litovchuk d3d7dd6a62 (EXT-2249) Place profile data blinks several times while updating after teleport
- Reduced place info unnecessary text and icons updates.

--HG--
branch : product-engine
2010-01-25 17:28:39 +02:00
Igor Borovkov 307d94a92a implemented EXT-4131 [BSI] "Only friends and groups can call or IM me" NEEDS auto-response
added a modal warning window
"Non-friends won't know that you've choosen to ignore their calls and instant messages."

--HG--
branch : product-engine
2010-01-25 17:20:09 +02:00
Ychebotarev ProductEngine bac4045064 merge
--HG--
branch : product-engine
2010-01-25 16:50:45 +02:00
Ychebotarev ProductEngine f9e12e9f6b sidefix for EXT-4577 Group profile: useless tab controls appear inside Land/Assets accordion
if you place UI elements __outside__ of panel rect - they will be visible but unclickable...
so I revert UI changes since they are maybe looks better...but useless.

--HG--
branch : product-engine
2010-01-25 16:47:25 +02:00
Lynx Linden f11f8b3447 EXT-4576: Changed the pre-login help behavior.
The F1 help topic now means: if the user is not logged in yet, show
the pre-login topic instead of the default fallback topic, otherwise
show help for the focused item
2010-01-25 13:42:22 +00:00
Denis Serdjuk 410e105f52 fixed bug EXT-4433 [BSI] friend privacy settings greyed out
EXT-4353, EXT-4587, EXT-4442 have same cause.  it should fix they.

--HG--
branch : product-engine
2010-01-25 15:15:06 +02:00
Mike Antipov eff95bbea9 Merge with default branch
--HG--
branch : product-engine
2010-01-25 14:48:39 +02:00
Ychebotarev ProductEngine 088056c5bf merge
--HG--
branch : product-engine
2010-01-25 13:32:17 +02:00
Ychebotarev ProductEngine 7fc90e2385 fix for major EXT-4621 Clicking the Nearby Voice floater steals keyboard focus
note - didn't do this in xml since chrome="true" in xml hides floater caption

--HG--
branch : product-engine
2010-01-25 13:31:16 +02:00
Mike Antipov 149c56ae42 Related to normal bug EXT-3880 ( [BSI] functionality loss - online status in profile)
-- removed logic to process online status (LLPanelAvatarProfile::fillOnlineStatus) for non-existent view (name="online_status") on profile page

--HG--
branch : product-engine
2010-01-25 13:11:19 +02:00
Mike Antipov 74b3c9e0e5 Fixed normal bug EXT-3880 ( [BSI] functionality loss - online status in profile)
-- removed logic implemented for EXT-2022 (show "Online" status or nothing)
-- removed deprecated method LLPanelProfileView::togglePanel
-- implemented required bihavior (for friends):
--- Online when online and privacy settings allow to show
--- Offline when offline and privacy settings allow to show
--- Else: nothing
-- also implemented bihavior for non-friends to use global Preference: "Only Friends & Groups can see when I am online"
--- Online when online and was not set in Preferences/"Only Friends & Groups can see when I am online"
--- Else: Offline

--HG--
branch : product-engine
2010-01-25 12:53:02 +02:00
Alexei Arabadji 6ffc21e00d fixed EXT-3395 "Docked IM/Chat windows shouldn't hide when voice control panel is opened",
added transient controls group 'DOCKED' for temporary excluded docked floaters and dock widgets;

--HG--
branch : product-engine
2010-01-25 12:07:23 +02:00
Rick Pasetto 7094921d1f Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0/ 2010-01-22 19:26:38 -08:00
Tofu Linden ec7b3ea839 merge. 2010-01-22 18:26:01 -08:00
Rick Pasetto f942ede38b Remove code that enables tooltip inspector hover over media object
(note: reverts changeset b6b3a58fdb30)
2010-01-22 18:12:33 -08:00
Ramzi Linden 515697aa52 DEV-43688 commit revised FR translations - FR cycle2 2010-01-22 16:11:25 -08:00
Tofu Linden dcbe100448 Linux: Don't strip or tar the viewer if it's not a release build.
This is some more work towards making RelWithDebInfo very developer-friendly.
2010-01-22 15:55:41 -08:00
Rick Pasetto 4cf79224d0 Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0/ 2010-01-22 14:05:37 -08:00
Rick Pasetto 5a83247f03 Fix assert in lldictionary as used by llfoldertype
Review #88
This assert might be valid in general, but LLFolderType has a valid reason for getting "not found"
2010-01-22 14:03:13 -08:00
Rick Pasetto 420430b8f5 PARTIAL FIX EXT-3491: only bring up "external browser"notification if target is external or pref is set
Review #86
This changes the logic to bring up the notification "Do you want to open your Web browser to view this content?" only if either the target is _external, or the user pref says to. Otherwise it avoids the notification.
2010-01-22 14:00:34 -08:00
Ramzi Linden c660532201 DEV-43688 fix a couple of formatting issues on strings in the localized languages related to Localization Cycle 2. 2010-01-22 12:39:45 -08:00
Tofu Linden efe8b578db merge. 2010-01-22 12:21:59 -08: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 818ab4b493 Fixed bug EXT-4580 (Duplicated avatar's name appears in 'Group invitation' floater if use context menu for invitation).
Because duplicated postBuild() calls, the "OK" button callback was set and *called* twice.

--HG--
branch : product-engine
2010-01-22 22:10:20 +02:00
Loren Shih 3b0ba0c2d7 automated merge viewer2.0->viewer2.0 2010-01-22 14:55:39 -05:00
Loren Shih 1f896d2d58 EXT-4654 : FolderDictionary assert on importFile
Took out spurious assert; this should be a llwarns instead, and we should be warning when an illegal folder entry is created.
2010-01-22 14:54:28 -05:00
Loren Shih 0283837e56 EXT-4492 : Deleting gestures from the wearing tab causes the viewer to crash
EXT-4660 : Can delete a bodypart from the COF through inventory view or WEARING tab delete key
EXT-4662 : remove leading separator from COF right-click menu
EXT-4633 : AppearanceSP trash button doesn't update enabled state correctly

Bunch of UI fixes related to the trash/delete functionality in InventoryFloater/SP and AppearanceSP "WEARING" tab.  The main idea is that we don't want to allow deletion of bodyparts and folder links from the COF by the user.
2010-01-22 14:44:32 -05:00
Tofu Linden 3889d43299 PE merge. 2010-01-22 10:51:58 -08:00
Sergei Litovchuk 09e9cdeb2e No ticket, Includes cleanup. Spaces cleanup.
--HG--
branch : product-engine
2010-01-22 20:20:11 +02:00
Vadim Savchuk 48b4b3ab6a Removed a temporary comment.
--HG--
branch : product-engine
2010-01-22 20:16:55 +02:00
Eugene Mutavchi 69ead1e798 Fixed normal bug EXT-4557 ([BSI] New IM session steals focus)
--HG--
branch : product-engine
2010-01-22 20:27:58 +02:00
Eugene Mutavchi 8cf95e1683 Fixed normal bug EXT-4486(nearby voice list not aligned correctly): Corrected indent of my_panel content. Changed the order of buttons of avatar list item, notice that it affects all avatar lists(on people panel, group chat participants, etc).
--HG--
branch : product-engine
2010-01-22 20:27:58 +02:00
Rick Pasetto fa891c062e Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0 2010-01-22 10:02:13 -08:00
Sergei Litovchuk 16b1af72b2 Fixed (EXT-4589) 'About Land' floater loose information after user quit Place Profile
- Fixed Places panel not to remove parcel selection when it is used by "About Land" floater.

--HG--
branch : product-engine
2010-01-22 20:02:10 +02:00
Vadim Savchuk 189329853b Fixed bug EXT-4582 ([BSI] "Report" from avatar inspector does not auto-populate "Abuser name" when Resident is not nearby).
Added method LLFloaterReporter::showFromAvatar() to use for remote avatars.

--HG--
branch : product-engine
2010-01-22 20:08:09 +02:00
Dmitry Zaporozhan ff852efdd2 Fixed normal bug EXT-4497 - Edit Profile and Edit Appearance buttons layout issue in side panel.
--HG--
branch : product-engine
2010-01-22 18:42:16 +02:00
Soft Linden 84dfa02baf DEV-1195 SVC-580: ATTACH_LPEC / ATTACH_RPEC reversed 2010-01-22 10:25:23 -06:00
Dmitry Zaporozhan 1bcf723a3b Fixed low bug EXT-4306 - Landmark name is shown with prefix in the group notice attachment.
--HG--
branch : product-engine
2010-01-22 17:54:13 +02:00