Commit Graph

4437 Commits

Author SHA1 Message Date
Latif Khalifa
a6a5983fbe Merge remote-tracking branch 'lirusaito/master' 2013-06-14 18:31:35 +02:00
Latif Khalifa
4552c5f878 Merge remote-tracking branch 'melanie_t/master' 2013-06-14 18:31:23 +02:00
Lirusaito
9ffd531ce6 Missed a spot 2013-06-11 09:41:33 -04:00
Lirusaito
8a37ac2439 class LLOfferInfo update 2013-06-11 07:36:49 -04:00
Lirusaito
62a96b8b33 Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer into VoiceUpdate 2013-06-11 05:56:24 -04:00
Lirusaito
c8657504f6 Fix WARNING: LLNotificationTemplates::addTemplate: LLNotifications -- attempted to add template 'LandBuyAccessBlocked' twice. 2013-06-10 11:49:03 -04:00
Lirusaito
cc107c55cd [Voice Update] Fix the current voice chat button
If the current voice chat's floater is undocked, grab it by session id so that it's not labeled blank
When the button is clicked, open the current voice chat floater, not the communications floater, this is the intended action.. how it should have acted in the first place.
2013-06-09 11:32:51 -04:00
Lirusaito
cbfa47c0da [Voice Update] LLPanelActiveSpeakers to LLParticipantList
Minor updates to code, mostly just a migration with some v3 stuff commented, since we don't have LLAvatarList and must use buttons since scrolllist menus don't actually exist nicely yet.
Added toggleMuteVoice and isVoiceMuted to LLAvatarActions
Added a minor touch to the voice volume slider, it'll now offer changing your own volume while in an active voice session.. nice to not drop out of an import voice session just to fix yourself.

Also, fix a bug with SpeakerMgr's not flagging speakers for removal properly, causing external speakers and speakers managed by LLActiveSpeakerMgr to never actually get removed.
2013-06-09 11:28:49 -04:00
Lirusaito
fc07727281 [Voice Update] Minor update to llvoicechannel class
Incompatible things left in from upstream are commented out
Just need to wrap things up to a point.
2013-06-04 23:27:18 -04:00
Lirusaito
89963b018b [Voice Update] llfloateractivespeakers.* to llspeakers.*
Condenses the three moderation responders to one.
Adds Speakers settings.
Uses dedicated timer class to track speakers on the list
Adds temporary getSpeakerManager() function to LLFloaterIMPanel to play the role of LLIMModel::getSpeakerManager
2013-06-04 10:18:49 -04:00
Lirusaito
c273e34ed8 [Voice Update] LLVoiceClient
Migrate a bunch of classes out of llvoiceclient.* and into new llvoicevivox.*
Update most of these to match their counterparts
Introduce VoiceFonts support (voice morphing, floater still to come)
Support for a bunch of v3 voice settings.
Move volume settings management from LLMutelist into LLSpeakerVolumeStorage
Support for Avaline mutes (WIP)
Adds voice section to LLAgent
Moved llfloatervoicedevicesettings to llpanelvoicedevicesettings, v3's voice device panel design is more intuitive.
2013-06-03 22:20:27 -04:00
Melanie
f497a8a3d5 Fox the Octopus break I caused 2013-06-03 03:27:25 +02:00
Latif Khalifa
edf8c337ee Silence warnings, LLOfferInfo is a struct for now 2013-06-03 02:02:11 +02:00
Latif Khalifa
d4431e14d7 Merge remote-tracking branch 'lirusaito/master' 2013-06-03 01:36:35 +02:00
Latif Khalifa
986871c5a6 Merge remote-tracking branch 'aleric/master' 2013-06-03 01:33:03 +02:00
Latif Khalifa
5ee7244b45 Merge remote-tracking branch 'shyotl/master' 2013-06-03 01:30:36 +02:00
Shyotl
07165961dc Handle "indeterminate" login response (indicating login server redirection). (This changeset will conflict in a future merge. Prefer this commits changeset where there's overlap) 2013-06-02 17:51:17 -05:00
Lirusaito
07e1b5c3b9 [Voice Update] Remove gVoiceClient occurrences in favor of using LLVoiceClient as a Singleton everywhere. 2013-06-02 01:34:03 -04:00
Lirusaito
b6096720b1 [Voice Update] Break out llvoicechannel.* from llimpanel.* 2013-06-01 22:47:41 -04:00
Aleric Inglewood
24fb76907d Compile fix 2013-06-01 16:37:02 +02:00
Aleric Inglewood
98badb94da Add AIHTTPView, a HTTP Debug Console - press Ctrl-Shift-7 2013-06-01 16:14:32 +02:00
Aleric Inglewood
5c05a04a2c Fix of 'LLError::NoClassInfo::~AIFilePicker: Calling AIFilePicker::~AIFilePicker()' 2013-06-01 13:32:55 +02:00
Lirusaito
e27914a57e RLVa update 2013-06-01 02:49:21 -04:00
Lirusaito
a06a6f4624 Remove randgauss.h, it hasn't been used since before 1.6.0 2013-06-01 02:23:36 -04:00
Lirusaito
142e8fff19 Fix the issue reported by Beware Hax in which the group name text is missing from build floater. 2013-05-31 21:31:07 -04:00
Lirusaito
6b03d2ddae Dummy Views in PanelPermissions 2013-05-31 21:16:52 -04:00
Lirusaito
9d6d82c4a0 GroupActions fixup.
Missed a tiny spot for displaying group notifications in profile, slipped by me.
2013-05-31 21:04:14 -04:00
Lirusaito
9dc99d0b08 Update keywords.ini in skins to match c5fc945f33 changes 2013-05-31 17:31:18 -04:00
Aleric Inglewood
98eecb319a Merge remote-tracking branch 'singu/master' 2013-05-31 20:02:50 +02:00
Aleric Inglewood
34e0398ddf Fix of issue 855 #12 second image.
This should fix 'Received 302 (Moved Temporarily) for responder
"AgentStateResponder" which has no followRedir().

Some responders want to deal with redirections themselves, I checked if
this (new, pathfinder related) responder wants that in viewer-release,
but it doesn't. Turning this on requires to also keep track of cookies,
so it's a bit slower and therefore left at the old default: to not let
curl follow redirections. Optionally we would turn it on by default and
explicitely off for those responders that want to deal with 302's
themselves and for those that really don't need it and are used most
heavily.
2013-05-31 19:52:23 +02:00
Lirusaito
fcd6f217d2 LLGroupActions too! (Strengthens RLVa restrictions!)
Cleans up llfloatergroupinfo, makes it an instance tracker... pretty much as nice as llfloateravatarinfo now ^*^
Adds notifications JoinGroupNoCost and JoinedTooManyGroups (added to our existing translations, of course)
Cleans up all around, placing groupactions around.

Touches up bits for avataractions
2013-05-31 07:37:00 -04:00
Shyotl
a8b2a10c61 Switch pie menu over to ui-local transform matrix stack. 2013-05-31 04:46:38 -05:00
Siana Gearz
06c286a8a8 Merge commit '6ef3ba4e113a4f87440f0ad3cafb348383c61504' 2013-05-31 11:07:51 +02:00
Siana Gearz
746f1236d5 Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer 2013-05-31 10:54:31 +02:00
Siana Gearz
9b31bd9ad6 Fix inventory move logic 2013-05-31 10:54:17 +02:00
Lirusaito
8d10a21a7a One more fix for removing system folders, thanks Swiftkill! 2013-05-30 19:56:49 -04:00
Lirusaito
59e7b1c777 Touchups to deleting system folders, now use DELETE_SYSTEM_FOLDERS instead of not LL_RELEASE_FOR_DOWNLOAD, and bypass the folder protection check if this is the case. 2013-05-30 19:29:27 -04:00
Lirusaito
dc4a52e1c4 Added Delete System Folder entry to xmls, it won't work on release builds, of course. 2013-05-30 18:30:06 -04:00
Lirusaito
f3f76c280b [Issue 850] Add a control for unfocused window opacity.
Adds debug setting FloaterUnfocusedBackgroundOpaque
Adds "Make unfocused floaters opaque" to Vanity->Main preferences.

One line patch to llfloater.cpp
2013-05-30 18:28:36 -04:00
Lirusaito
a395e2f1b9 Removed the profile tab container gap. 2013-05-30 17:02:56 -04:00
Lirusaito
c701c61566 LLAvatarActions all hooked up!
Rlva style~ So update to RLVa stuff!
Adds support for @startim and @startimto
Enables hasOpenIM and hasOpenProfile, Yay functionality!
RLV_BHVR_STARTIM and RLV_BHVR_STARTIMTO added

While I was working, I was updating LLAgentHandler, after long enough it was identical enough to the one in llpanelprofile, so we're using that now.
Cleans up llfloateravatarinfo to the point of being a floater and instancetracker wrapper for a panelavatar (profile panel)
Bypasses looking up expired names that we know via get, this should avoid chats (and profiles, but that bug never got out) never opening for people we already know the name of on a bad connection; of course, this will only cause a faster reaction on the UI's part, messages may never get sent still (and profiles may never load) if the connection is truly terrible.
Cleans up llfloaterfriends and some parts of llfloateravatarlist (avatarlist could be cleaned up more from this perhaps in the future)
May slightly look better with copy detection and without space changes..

llgivemoney.cpp changes fix up some dummy view warnings I noticed while testing these changes
llpreview.cpp changes avoid segfault caused by llfloateravatarinfo not being a preview anymore but being inside a multipreview nonetheless.

Translators, don't worry, I covered this one with updates from v3 (Except German team)
2013-05-29 23:56:33 -04:00
Aleric Inglewood
dc265ff9a1 Attempt to fix issue 848
https://code.google.com/p/singularity-viewer/issues/detail?id=848

If advance_state is called, then the state is NOT changed (only
sub_state_w->advance_state is set), but sub_state_w->skip_idle is set to
true in order to ignore the next call to idle (if the state machine is
already in the middle of executing a state). Therefore, this assert
would trigger. The solution is to not trigger when skip_idle is set.
2013-05-29 02:37:48 +02:00
Lirusaito
6ef3ba4e11 Definitely avoid IMs never opening from friends list, and attempt to look up friend names we don't have to prevent this "waiting" chat session problem.
The const LLRelationship* info was likely null at times, or names weren't looked up, we just failed silently and played the start IM sound as though nothing had happened, this won't happen anymore.
2013-05-28 17:38:58 -04:00
Aleric Inglewood
48677d348f Fix issue 679
https://code.google.com/p/singularity-viewer/issues/detail?id=679

Instead of making the cursor just always an arrow, I changed the
'working' cursor from a watch to an arrow + hour glass. Note that the
BMP of the 'wait' cursor was exactly the same as the 'working' cursor,
so if anywhere 'working' should NOT have an arrow, then that should be
replaced with the UI_CURSOR_WAIT to restore the old cursor.

Obviously, the blinking is fixed too - cause that is what this all was
about.
2013-05-28 03:59:35 +02:00
Siana Gearz
1734370682 Merge branch 'master' of https://github.com/lkalif/SingularityViewer 2013-05-28 03:31:52 +02:00
Siana Gearz
dd82997076 Merge branch 'UICleanup' of https://github.com/Shyotl/SingularityViewer 2013-05-28 03:30:50 +02:00
Siana Gearz
0f90991533 OS X build fix 2013-05-28 03:24:12 +02:00
Shyotl
641ada030e Didn't actually want to commit the latter ui-scale related change, but rebasing is too annoying, so revert. 2013-05-27 19:23:36 -05:00
Shyotl
ba9c8f3d6d Merge branch 'master' into UICleanup 2013-05-27 19:19:38 -05:00
Shyotl
d5e1a0dd4b Unbreak ui scaling. 2013-05-27 19:18:47 -05:00