Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-11 | SL-1028 Bugsplat based windows viewers should not overwrite log files from ↵ | Andrey Kleshchev | |
main instance | |||
2021-01-11 | SL-1028 Do not create dump folder for bugsplat based viewers | Andrey Kleshchev | |
2020-09-29 | SL-13500 loadShaderFile crash | Andrey Kleshchev | |
2020-09-28 | Merge branch 'master' into DRTVWR-507-maint | Andrey Lihatskiy | |
# Conflicts: # indra/newview/pipeline.cpp | |||
2020-09-26 | SL-14007 Group icon in "About land" displays wrong icon | Andrey Kleshchev | |
2020-09-25 | SL-13034 removeMarkerFiles() happens in destructor | Andrey Kleshchev | |
Depends onto SL-13979 for proper logging | |||
2020-09-25 | SL-13979 Crash of logging system at LLError::Settings::getInstance() | Andrey Kleshchev | |
LLSingleton depends onto logging system, having logging system be based on LLSingleton causes crashes and deadlocks | |||
2020-09-22 | Merge branch 'master' v6.4.9 into DRTVWR-497 | Dave Houlton | |
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-08-20 | SL-13565, clean up now-orphaned throttling variable and handling code | Dave Houlton | |
2020-08-20 | SL-13565, remove SL-10625 throttling erroneously applied to all GPUs | Dave Houlton | |
Remove the sleep throttle applied in 10625 to work around an Intel GPU driver bug. It was erroneously being applied to all GPUs, and also as of Intel driver 26.20.100.7755 (1/9/2020) it appears that the driver bug no longer exists. | |||
2020-08-18 | Merge branch 'master' 6.4.8 into DRTVWR-497 | Dave Houlton | |
2020-08-18 | Merge branch 'master' into DRTVWR-507-maint | Andrey Lihatskiy | |
2020-08-13 | Merge branch 'master' 6.4.7 into DRTVWR-497 | Dave Houlton | |
2020-08-11 | Merge branch 'master' into DRTVWR-507-maint | Andrey Lihatskiy | |
2020-08-11 | Merge branch 'DRTVWR-501-maint' into DRTVWR-503-maint | Andrey Lihatskiy | |
# Conflicts: # indra/cmake/DirectX.cmake # indra/newview/llviewerparcelmedia.cpp # indra/newview/viewer_manifest.py | |||
2020-08-06 | SL-13737 Crash when cleaning up uninitialized ndof device | Andrey Kleshchev | |
2020-08-05 | Revert commit bbb16ff97c1dbafa21358dbee8ca686d3c30478e. | Andrey Kleshchev | |
This fails at teamcity due to missing LLTrans, but builds locally without issues. Reverting to not hold D501 | |||
2020-08-05 | SL-13704 Move link generation into getReleaseNotes() | Andrey Kleshchev | |
2020-08-05 | Merge branch 'DRTVWR-476' into DRTVWR-501-maint | Andrey Lihatskiy | |
2020-07-30 | SL-13704 Release notes link not loading in ToolsUpdate2 release | Andrey Kleshchev | |
2020-07-23 | Merge branch 'master' v6.4.6 into DRTVWR-497 | Dave Houlton | |
2020-07-21 | Merge branch 'master' into DRTVWR-507-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml | |||
2020-07-20 | Merge branch 'master' into DRTVWR-501-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/newview/llimprocessing.cpp | |||
2020-06-23 | DRTVWR-476: Merge branch 'master' of lindenlab/viewer into d476 | Nat Goodspeed | |
following release of D512. | |||
2020-06-24 | Merge branch 'master' into DRTVWR-497 | Andrey Lihatskiy | |
2020-06-24 | Merge branch 'master' into DRTVWR-507-maint | Andrey Lihatskiy | |
2020-06-24 | Merge branch 'DRTVWR-501-maint' into DRTVWR-503-maint | Andrey Lihatskiy | |
# Conflicts: # indra/llcommon/llkeybind.cpp # indra/llcommon/llkeybind.h | |||
2020-06-23 | Merge branch 'master' into DRTVWR-501-maint | Andrey Lihatskiy | |
2020-06-23 | Reverted SL-6109 keybinding changes | Andrey Kleshchev | |
Changes were moved to DRTVWR-514 | |||
2020-06-16 | SL-13418 Move and view panel now applies changes on the go | Andrey Kleshchev | |
2020-06-15 | SL-13418 Added converter from old mouse binding settings to new ones | Andrey Kleshchev | |
2020-05-19 | Merge branch 'DRTVWR-501-maint' into DRTVWR-503-maint | Andrey Lihatskiy | |
2020-05-18 | SL-12491 semwait_signal crash | Andrey Kleshchev | |
Superficially it looks like mac tried to resume ms_sleep after class got destroyed by regular cleanup. | |||
2020-05-15 | Tiny text change in the about box - indicates CEF and Chromium are ↵ | Callum Prentice | |
sub-components | |||
2020-05-14 | DRTVWR-476, SL-12204: Fix crash in Marketplace Listings. | Nat Goodspeed | |
The observed crash was due to sharing a stateful global resource (the global LLMessageSystem instance) between different tasks. Specifically, a coroutine sets its mMessageReader one way, expecting that value to persist until it's done with message parsing, but another coroutine sneaks in at a suspension point and sets it differently. Introduce LockMessageReader and LockMessageChecker classes, which must be instantiated by a consumer of the resource. The constructor of each locks a coroutine-aware mutex, so that for the lifetime of the lock object no other coroutine can instantiate another. Refactor the code so that LLMessageSystem::mMessageReader can only be modified by LockMessageReader, not by direct assignment. mMessageReader is now an instance of LLMessageReaderPointer, which supports dereferencing and comparison but not assignment. Only LockMessageReader can change its value. LockMessageReader addresses the use case in which the specific mMessageReader value need only persist for the duration of a single method call. Add an instance in LLMessageHandlerBridge::post(). LockMessageChecker is a subclass of LockMessageReader: both lock the same mutex. LockMessageChecker addresses the use case in which the specific mMessageReader value must persist across multiple method calls. Modify the methods in question to require a LockMessageChecker instance. Provide LockMessageChecker forwarding methods to facilitate calling the underlying LLMessageSystem methods via the LockMessageChecker instance. Add LockMessageChecker instances to LLAppViewer::idleNetwork(), a couple cases in idle_startup() and LLMessageSystem::establishBidirectionalTrust(). | |||
2020-05-14 | Revert SL-8191 due to it no longer being valid | Andrey Kleshchev | |
This reverts commit 4c006e76e39a8b59dc6f9c890e5a27d38b5ece50. Since EEP there are no 'basic shaders' and doing this in llfloatersettingsdebug was wrong either way | |||
2020-05-14 | Merged in SL-12090 (pull request #105) | Andrey Lihatskiy | |
SL-12090 Initialize the joystick only when required * SL-12090 Initialize the joystick only when required Approved-by: Andrey Kleshchev | |||
2020-05-13 | SL-12007 Toggling 'Transparent water' checkbox has no effect | Andrey Kleshchev | |
Opaque water is not compatible with ALM | |||
2020-05-07 | SL-12970 Fixed char length crash | Andrey Kleshchev | |
2020-05-06 | DRTVWR-476: Merge branch 'master' of lindenlab/viewer into DRTVWR-476-boost-1.72 | Nat Goodspeed | |
2020-05-05 | Merge branch 'master' into DRTVWR-507-maint | Andrey Lihatskiy | |
2020-05-05 | SL-12527 cursor is not changed to the pointer on the MoTD link when teleporting | Andrey Kleshchev | |
2020-05-05 | Merge branch 'DRTVWR-501-maint' into DRTVWR-503-maint | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llinventorybridge.cpp # indra/newview/llinventorypanel.cpp # indra/newview/lltexturectrl.cpp # indra/newview/skins/default/xui/de/floater_texture_ctrl.xml # indra/newview/skins/default/xui/es/floater_texture_ctrl.xml # indra/newview/skins/default/xui/fr/floater_texture_ctrl.xml # indra/newview/skins/default/xui/it/floater_texture_ctrl.xml # indra/newview/skins/default/xui/ja/floater_texture_ctrl.xml # indra/newview/skins/default/xui/pt/floater_texture_ctrl.xml # indra/newview/skins/default/xui/ru/floater_texture_ctrl.xml # indra/newview/skins/default/xui/tr/floater_texture_ctrl.xml # indra/newview/skins/default/xui/zh/floater_texture_ctrl.xml | |||
2020-05-04 | Merge branch 'master' into DRTVWR-497 | Andrey Lihatskiy | |
2020-05-04 | Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-512 | Callum Prentice | |
2020-05-03 | Pick up first version of new Dullahan build autobuild scripts that builds ↵ | Callum Prentice | |
CEF wrapper first before building Dullahan. Change to version headers meant a change to appviewer.cpp too. | |||
2020-04-29 | Merge branch 'DRTVWR-500' into DRTVWR-501-maint | Andrey Lihatskiy | |
2020-04-28 | Initial port of the changes from DRTVWR509 (Adult Swim) minus the volume ↵ | Callum Prentice | |
fall-off settings updates | |||
2020-04-28 | SL-12298 Convert LLSettingsType to an LLSINGLETON variant | Mnikolenko Productengine | |