- May 08, 2023
-
-
Nat Goodspeed authored
Rather than continuing to propagate try/catch (Closed) (aka LLThreadSafeQueueInterrupt) constructs through the code base, make WorkQueueBase::post() return bool indicating success (i.e. ! isClosed()). This obviates postIfOpen(), which no one was using anyway. In effect, postIfOpen() is renamed post(), bypassing the exception when isClosed(). Review existing try/catch blocks of that sort, changing to test for post() returning false.
-
- Apr 04, 2023
-
-
Alexander Gavriliuk authored
-
- Jan 10, 2023
-
-
Fawrsk authored
Eliminate unnecessary copies, and remove uses of auto
-
- Jan 04, 2023
-
-
Fawrsk authored
-
- Sep 17, 2022
-
-
Andrey Kleshchev authored
-
- Jul 21, 2022
-
-
Andrey Kleshchev authored
-
- Jun 22, 2022
-
-
Cosmic Linden authored
-
- Jun 14, 2022
-
-
Cosmic Linden authored
-
Cosmic Linden authored
-
Cosmic Linden authored
The work queue callback binds "this". This is deemed safe due to current dependencies, but see the associated comment in the return callback. There was some trial and error to get a this-binded lambda to compile. Due to LLVorbisDecodeState writing to disk off-thread, limit audio decodes proportional to general worker thread count. Guess the thread count for now.
-
- May 19, 2022
-
-
Andrey Kleshchev authored
dependent_it in llfloater was not valid after dependent floater removed itself from the list
-
- Apr 30, 2022
-
-
Nicky authored
sets the property on those.
-
- Apr 17, 2022
-
-
Nicky authored
All 3Ps include dirs are treated as SYSTEM, this will stop compilers stop emitting warnings from those files and greatly helps having high warning levels and not being swamped by warnings that come from external libraries.
-
- Apr 16, 2022
-
-
Nicky authored
- Targets now define the appropriate c++ defines, no more hand magic needed for llstartup.cpp - Switch cmakeflage to USE_xxx rather than xxx as it was before. I personally find the USE_X notion more intuitive and it follows how KDU is used. - To be backward compatible OPENAL/FMODSTUDIO flag will be mapped to USE_OPENAL/USE_FMODSTUDIO
-
- Apr 13, 2022
-
-
Nicky authored
Rework cmake, the original plan was to maybe be able to use conan targets with the same name (that's why 3ps had names like apr::apr), but it's safer and saner to put the LL 3ps under the ll:: prefix. This also allows means it is possible to get rid of that bad "if( TRAGET ...) return() endif()" pattern and rather use include_guard().
-
- Apr 06, 2022
-
-
Nicky authored
Change projects to cmake targetsto get rid of havig to hardcore include directories and link libraries in consumer projects.
-
- Apr 04, 2022
-
-
Andrey Kleshchev authored
-
- Mar 21, 2022
-
-
Andrey Kleshchev authored
-
- Mar 14, 2022
-
-
Andrey Kleshchev authored
This reverts commits b21c17ee and 2f78338a. 'Debug Fmod' was not an intended commit, was meant for local testing. But might be a good idea to make this a part of DebWithRelInfo or provide a cmake switch.
-
- Feb 23, 2022
-
-
Andrey Kleshchev authored
-
- Nov 27, 2021
-
-
Andrey Kleshchev authored
-
- Nov 26, 2021
-
-
Andrey Kleshchev authored
setAmbient has nothing to do with ambient sounds
-
- Nov 18, 2021
-
-
Andrey Kleshchev authored
-
Andrey Kleshchev authored
Additional logging
-
- Nov 02, 2021
-
-
Andrey Kleshchev authored
-
- Oct 28, 2021
-
-
Andrey Kleshchev authored
Additional logging
-
- Mar 25, 2021
-
-
Andrey Kleshchev authored
This particular case of LLAPRFile crashes due to thread issues (and if it doesn't it might be affecting some other apr call due to using default pool). Function is not opening the .dsf file in question and LLAPRFile won't ensure that file exists till the end of the function, it just checks that file exists at a given moment. No point to overcomplicate things by adding thread safe pool, so replaced with dirutil.
-
- Mar 09, 2021
-
-
Callum Prentice authored
This set of changes reverts the merge with master (git revert c83e740e) and results in a version of the DRTVWR-519 that matches what was presemt before it was deployed as a release viewer *plus* 3 small fixes from Maxim (See commits). This branch can now be used for additional fixes before eventually being used to release D-519 as normal
-
- Mar 08, 2021
-
-
https://bitbucket.org/lindenlab/viewerBrad Payne (Vir Linden) authored
This reverts commit e61f485a, reversing changes made to 00c47d07.
-
- Sep 24, 2020
-
-
Callum Prentice authored
Complete the change from lldiskcache -> llfilesystem and then addition of new lldiskcache implementation
-
- Sep 17, 2020
-
-
Callum Prentice authored
The folder where the disk cache lives was originally renamed from llvfs to llcache but @henri's suggestion that that doesn't reflect the other files in the same place and it should be llfilesystem is a good one so I changed it over
-
Callum Prentice authored
Renamed the references to LLVFile and llvfile.* source code plus cmake scripts to use a different name - lldiskcache - since that more closely resembles what it is (or will be) now that the VFA is no more
-
- Sep 16, 2020
-
-
Callum Prentice authored
First part of change to remove LLVFS from the Viewer. Consists of code changes to remove LLVFS and LLVFSThread classes along with the associated source files. The existing llvfs folder is renamed to llcache. Also includes changes to CMake script in many places to reflect changes. Eventually, llvfile source file and class will be renamed but that is not in this change.
-
- Jun 05, 2020
-
-
Andrey Kleshchev authored
-
- Apr 14, 2020
-
-
Andrey Kleshchev authored
-
- Apr 10, 2020
-
-
Andrey Kleshchev authored
-
- Apr 09, 2020
-
-
Andrey Kleshchev authored
-
Andrey Kleshchev authored
-
Andrey Kleshchev authored
-
Andrey Kleshchev authored
-