- Sep 16, 2020
-
-
Mnikolenko Productengine authored
-
- Sep 11, 2020
-
-
Callum Prentice authored
Effective rename of DRTVWR-506-simple since there is no way to rename a branch. Cloned canonical viewer into DRTVWR-519, copied over the files that changed from DRTVWR-506-simple and pushed back. Once I am satisfied everything is correct, DRTVWR-506-simple will be removed
-
- Aug 18, 2020
-
-
Nat Goodspeed authored
following promotion of DRTVWR-501
-
- Aug 10, 2020
-
-
Andrey Kleshchev authored
to reflect previous commit and use correct pool size
-
Andrey Lihatskiy authored
-
Nat Goodspeed authored
following promotion of DRTVWR-476
-
- Aug 06, 2020
-
-
Andrey Kleshchev authored
This reverts commit bf999f2f due to revert of updater, this will be moved to separate 'epic' instead
-
Andrey Kleshchev authored
-
- Aug 05, 2020
-
-
Andrey Kleshchev authored
This fails at teamcity due to missing LLTrans, but builds locally without issues. Reverting to not hold D501
-
Andrey Kleshchev authored
-
Andrey Kleshchev authored
-
Andrey Lihatskiy authored
-
- Aug 03, 2020
-
-
Andrey Lihatskiy authored
-
- Jul 30, 2020
-
-
Andrey Kleshchev authored
-
Andrey Kleshchev authored
-
Andrey Kleshchev authored
-
Andrey Kleshchev authored
This reverts commit 31d9930a.
-
- Jul 29, 2020
-
-
Andrey Kleshchev authored
-
- Jul 28, 2020
-
-
Andrey Kleshchev authored
-
Callum Prentice authored
Nat's suggested improvement to LLThreadSafeQueue that takes account of queue being empty as well as the status flag condition
-
- Jul 27, 2020
-
-
Andrey Kleshchev authored
-
- Jul 24, 2020
-
-
Andrey Kleshchev authored
-
Brad Payne (Vir Linden) authored
-
- Jul 23, 2020
-
-
Brad Payne (Vir Linden) authored
-
- Jul 22, 2020
-
-
Andrey Lihatskiy authored
Get rid of that ugly '#pragma clang diagnostic ignored "-Wdelete-incomplete"' by making sure the delete always happens inside llview.cpp, where the type of LLView is known.
-
Andrey Lihatskiy authored
-
Andrey Lihatskiy authored
Updated nghttp2 to codeticket version 545354 Updated boost to codeticket version 545361 Updated colladadom to codeticket version 545362 Updated googlemock to codeticket version 545363 Updated curl to codeticket version 545369
-
- Jul 21, 2020
-
-
Andrey Lihatskiy authored
-
Nicky Dasmijn authored
-
Nicky Dasmijn authored
-
Nicky Dasmijn authored
LLExtStat had been a S32, this wasn't right, as some of the constants lead to integer overflow: const LLExtStat LL_EXSTAT_RES_RESULT = 2L<<30; const LLExtStat LL_EXSTAT_VFS_RESULT = 3L<<30; This shifts into the sign bit and clang gets (rightfully) upset about this. LLExtStatus needs to be at least of type U32 to remedy this problem, but while at it it makes sense to turn it into what it is: An enum. Turning it into a class enum has the added benefit we get type safety for mostly free. Which incidentally turned up a problem right away: A call to removeAndCallbackPendingDownloads had status and extstatus reversed and thus was wrong.
-
Nicky Dasmijn authored
There was an idiom to test with LL_DARWIN if the compiler used is clang. This is not correct, as clang is available on all 3 platforms. The correct way to check for this is via __clang__ (https://clang.llvm.org/docs/LanguageExtensions.html#builtin-macros)
-
Nicky Dasmijn authored
-
- Jul 20, 2020
-
-
Andrey Lihatskiy authored
# Conflicts: # autobuild.xml # indra/newview/llimprocessing.cpp
-
Nat Goodspeed authored
following promotion of DRTVWR-476
-
- Jul 14, 2020
-
-
Brad Kittenbrink authored
-
- Jul 08, 2020
-
-
Andrey Kleshchev authored
-
- Jul 07, 2020
-
-
Nat Goodspeed authored
Ever since February 2010, the body of the login coroutine function has been enclosed in try/catch (...), with an llerrs message to try to crash more informatively than the runtime's unhandled-exception termination. Over the years this evolved to LL_ERRS and then to CRASH_ON_UNHANDLED_EXCEPTION. This persisted despite the August 2016 addition of generic catch clauses in the LLCoros::toplevel() function to serve the same purpose, and despite the subsequent introduction of the LLCoros::Stop family of exceptions to deliberately throw into waiting coroutines on viewer shutdown. That's exactly what was happening. When the user closed the viewer while waiting for the response from login.cgi, the waiting operation threw LLCoros::Stopping, which was caught by that CRASH_ON_UNHANDLED_EXCEPTION, which crashed the viewer with LL_ERRS rather than propagating up to the toplevel() and cleanly terminating the coroutine. Change CRASH_ON_UNHANDLED_EXCEPTION() to LOG_UNHANDLED_EXCEPTION() and re-throw so toplevel() can handle.
-
- Jul 06, 2020
-
-
Andrey Kleshchev authored
-
- Jul 02, 2020
-
-
Nat Goodspeed authored
-