Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-31 | Merge branch 'master' into DRTVWR-544-maint | Andrey Lihatskiy | |
# Conflicts: # indra/llprimitive/llmodel.cpp # indra/llprimitive/llmodel.h # indra/newview/llappviewer.cpp # indra/newview/llappviewer.h | |||
2022-05-20 | SL-17425 Crash when closing two dependent floaters | Andrey Kleshchev | |
dependent_it in llfloater was not valid after dependent floater removed itself from the list | |||
2022-03-01 | Merge branch 'master' (DRTVWR-557) into DRTVWR-546 | Andrey Kleshchev | |
# Conflicts: # autobuild.xml # doc/contributions.txt # indra/cmake/GLOD.cmake # indra/llcommon/tests/llprocess_test.cpp # indra/newview/VIEWER_VERSION.txt # indra/newview/lldrawpoolavatar.cpp # indra/newview/llfloatermodelpreview.cpp # indra/newview/llmodelpreview.cpp # indra/newview/llviewertexturelist.cpp # indra/newview/llvovolume.cpp # indra/newview/viewer_manifest.py | |||
2022-02-28 | Merge branch 'master' into DRTVWR-544-maint | Andrey Lihatskiy | |
# Conflicts: # indra/llaudio/llstreamingaudio_fmodstudio.cpp # indra/newview/llviewerregion.cpp | |||
2022-02-07 | SL-16778 handle shutdown exceptions | Andrey Kleshchev | |
These exceptions are expected and do not need to be logged | |||
2022-01-06 | SL-13297 - Change names to match coding standard. | Howard Stearns | |
2022-01-06 | SL-13297 - Record and use build version reported by SLVoice | Howard Stearns | |
2021-12-13 | SL-16496 Added the retry counter for Vivox daemon connect | Andrey Lihatskiy | |
2021-12-06 | SL-16446 Crash at loginToVivox when viewer quits | Andrey Kleshchev | |
2021-11-16 | DRTVWR-546 merge in master v6.5.1 | Dave Houlton | |
2021-10-28 | SL-15462 Convert waitForChannel() into state machine | Andrey Kleshchev | |
2021-10-13 | SL-15462 Refactor voiceControlCoro() into a state machine #2 | Andrey Kleshchev | |
2021-10-13 | SL-15462 Refactor voiceControlCoro() into a state machine #1 | Andrey Kleshchev | |
2021-09-24 | SL-15999 (SL-16055) Turn off voice in non-interactive mode | Callum Linden | |
2021-08-13 | SL-15292 waitForChannel crash | Andrey Kleshchev | |
This code needs to be turned into a state machine (switch-case between states) with clean exit and each state clean and separate. Right now it passes through all stages on exit and relies onto multiple bools instead of just transitioning to 'exit' state. In some cases coroutine still lives longer than voice singletone, it also needs to be adressed. | |||
2021-07-20 | Merge branch 'master' into DRTVWR-521-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/llcommon/llerror.cpp # indra/llui/llnotifications.h # indra/newview/llappviewer.cpp # indra/newview/llappviewermacosx.cpp | |||
2021-06-25 | Merge branch 'master' into DRTVWR-521-maint | Andrey Lihatskiy | |
2021-06-23 | SL-15292 waitForChannel crash #4 | Andrey Kleshchev | |
2021-06-23 | SL-15292 waitForChannel crash #3 | Andrey Kleshchev | |
2021-06-23 | SL-15292 waitForChannel crash #2 | Andrey Kleshchev | |
2021-06-10 | Fix for SL-15381 Import Vivox VAD voice fixes into 'Viewer UI changes' branch | Callum Prentice | |
2021-06-07 | SL-15351 'Speak' button remains active on the parcel with disabled voice | Andrey Kleshchev | |
2021-06-07 | Merge branch 'master' into DRTVWR-521-maint | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt | |||
2021-06-07 | Merge branch 'master' into DRTVWR-516-maint | Andrey Lihatskiy | |
2021-06-03 | SL-15292 waitForChannel crash | Andrey Kleshchev | |
2021-05-26 | SL-15292 waitForChannel crash #2 | Andrey Kleshchev | |
2021-05-25 | SL-15292 waitForChannel crash | Andrey Kleshchev | |
2021-04-29 | Expose the flag to turn automatic VAD on and off. We will likely keep it ↵ | Callum Prentice | |
off since that appears to be working well for us but others may want to turn in on | |||
2021-04-29 | Merge remote-tracking branch 'origin/master' into DRTVWR-533 | Callum Prentice | |
2021-04-29 | Merge master into DV525-merge-6.4.19 | Dave Houlton | |
2021-04-21 | SL-15072 update. Values for VAD settings now stored in debug settings. ↵ | Callum Prentice | |
Request successfully sent at startup and also, whenever a relevant debug setting is changed. Going to send this build to Brett to test | |||
2021-04-20 | Move location where we call function to setup VAD but didn't help | Callum Prentice | |
2021-04-20 | SL-15072: First part of adding ability to disable the VIVOX auto VAD feature ↵ | Callum Prentice | |
and set our own values via Debug Settings - hardcoded currently for testing but will be pulled from global settings eventually | |||
2020-12-01 | SL-13733 One more vivox shutdown crash #2 | Andrey Kleshchev | |
2020-11-25 | SL-13733 One more vivox shutdown crash | Andrey Kleshchev | |
Vivox was using dead pump | |||
2020-11-11 | Merge branch 'master' 6.4.12 into DRTVWR-510 | Dave Houlton | |
2020-10-12 | SL-13830 One more crash when quiting on startup or right after teleport | Andrey Kleshchev | |
2020-10-08 | DRTVWR-510 remove all LL_SOLARIS conditionals | Dave Houlton | |
2020-09-22 | follow-up build fix | Andrey Lihatskiy | |
2020-09-22 | Merge branch 'master' into DRTVWR-507-maint | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt # indra/newview/llfloaterconversationpreview.cpp # indra/newview/llinventorypanel.h # indra/newview/llmeshrepository.h # indra/newview/llvoicevivox.cpp | |||
2020-09-11 | SL-13830 Remade vivox shutdown to terminate when it is told to shutdown ↵ | Andrey Kleshchev | |
instead of when viewer is quiting | |||
2020-09-11 | SL-13830 Don't crash if quiting during startup | Andrey Kleshchev | |
2020-09-01 | SL-13830 Don't crash if quiting during startup | Andrey Kleshchev | |
2020-08-28 | SL-13555 'Second Life quit unexpectedly' error message | Andrey Kleshchev | |
2020-08-22 | SL-13830 One more coroutine crash | Andrey Kleshchev | |
2020-05-27 | DRTVWR-476, VOICE-88, SL-13025: Use a new port every SLVoice launch. | Nat Goodspeed | |
The observed failure is that SLVoice, on relaunch, produces an error that bind() returned EADDRINUSE and terminates. Using a different port every time we relaunch avoids that collision. | |||
2020-05-27 | DRTVWR-476: Make LLVivoxVoiceClient::logoutOfVivox() wait for logout. | Nat Goodspeed | |
It can happen that we arrive at logoutOfVivox() with some other message queued on the LLEventMailDrop in question. If logoutOfVivox() assumes that other message is logout and exits, then subsequent code gets confused. Introduce a loop to wait (with the existing timeout) for the real logout message. | |||
2020-05-06 | DRTVWR-476: Merge branch 'master' of lindenlab/viewer into DRTVWR-476-boost-1.72 | Nat Goodspeed | |
2020-03-25 | DRTVWR-476: Keep coroutine-local data on toplevel()'s stack frame. | Nat Goodspeed | |
Instead of heap-allocating a CoroData instance per coroutine, storing the pointer in a ptr_map and deleting it from the ptr_map once the fiber_specific_ptr for that coroutine is cleaned up -- just declare a stack instance on the top-level stack frame, the simplest C++ lifespan management. Derive CoroData from LLInstanceTracker to detect potential name collisions and to enumerate instances. Continue registering each coroutine's CoroData instance in our fiber_specific_ptr, but use a no-op deleter function. Make ~LLCoros() directly pump the fiber scheduler a few times, instead of having a special "LLApp" listener. | |||
2020-03-25 | DRTVWR-476: Introduce LLEventMailDrop::discard() (instead of flush()). | Nat Goodspeed | |
Overriding virtual LLEventPump::flush() for the semantic of discarding LLEventMailDrop's queued events turns out not to be such a great idea, because LLEventPumps::flush(), which calls every registered LLEventPump's flush() method, is called every mainloop tick. The first time we hit a use case in which we expected LLEventMailDrop to hold queued events across a mainloop tick, we were baffled that they were never delivered. Moving that logic to a separate method specific to LLEventMailDrop resolves that problem. Naming it discard() clarifies its intended functionality. |