summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-11Fix for SL-15389 -- Pull in the patch to add the Akamai cert fix specified ↵Callum Prentice
in SL-15370
2021-06-10Fix for SL-15382 Update contributions text file in ViewerCallum Prentice
2021-06-09Merged in DRTVWR-519 (pull request #594)Ansariel Hiller
Fix more crashes in disk cache due to boost error handling Approved-by: Callum Linden
2021-06-10Fix more crashes in disk cache due to boost error handlingAnsariel
2021-06-07Merge with tip of Master after Viewer releaseCallum Prentice
2021-06-07Increment viewer version to 6.4.20Nat Goodspeed
following promotion of DRTVWR-525
2021-05-26Merged in euclid-15299 (pull request #580)Euclid Linden
SL-15299 SL-15313 BUG-230802 Revert BOM fix causing issues with avatar alpha masks. Approved-by: Andrey Kleshchev
2021-05-26SL-15299 SL-15313 BUG-230802 Revert BOM fix causing issues with avatar alpha ↵Dave Houlton
masks. Revert "SL-12069 Issues with bakes-on-mesh and alpha modes" This reverts commit 5691d302ef876a7e6fb6861441f14e5e7f0c7735.
2021-05-18SL-15200: LLPurgeDiskCacheThread's CHECK_INTERVAL is secs.Nat Goodspeed
2021-05-17SL-15200: Use new LLApp::sleep() in LLPurgeDiskCacheThread::run().Nat Goodspeed
2021-05-17SL-15200: Add LLApp::sleep(duration) methods.Nat Goodspeed
Two sleep() methods: one accepting F32Milliseconds, or in general any LLUnits time class; the other accepting any std::chrono::duration. The significant thing about each of these sleep() methods, as opposed to any freestanding sleep() function, is that it only sleeps until the app starts shutdown. Moreover, it returns true if it slept for the whole specified duration, false if it woke for app shutdown. This is accomplished by making LLApp::sStatus be an LLScalarCond<EAppStatus> instead of a plain EAppStatus enum, and by making setStatus() call set_all() each time the value changes. Then each new sleep() method can call wait_for_unequal(duration, APP_STATUS_RUNNING). Introducing llcond.h into llapp.h triggered an #include circularity because llthread.h #included llapp.h even though it didn't reference anything from it. Removed. This, in turn, necessitated adding #include "llapp.h" to several .cpp files that reference LLApp but had been depending on other header files to drag in llapp.h.
2021-05-17SL-15200: Explain why purge() is called on another thread.Nat Goodspeed
Also add Ansariel's explanation for why interaction through the filesystem itself should be safe.
2021-05-17BUG-230673: Add warning that LLDiskCache::purge() is also called from ↵Ansariel
outside the main thread
2021-05-12BUG-230673: Trim asset disk cache regularlyAnsariel
2021-05-11Merge branch 'DRTVWR-519' of https://bitbucket.org/lindenlab/viewer into ↵Callum Prentice
DRTVWR-519
2021-05-11Merged in DRTVWR-519 (pull request #567)Ansariel Hiller
BUG-230697: Do not crash viewer during cache cleanup Approved-by: Callum Linden
2021-05-11Fix for SL-15226 Simple cache viewer: Integer overflow in cache size - via ↵Callum Prentice
FS:Ansariel
2021-05-11BUG-230697: Do not crash viewer during cache cleanupAnsariel
2021-04-29Force a clean, full rebuildEuclid Linden
2021-04-29Clean up a merge conflictCallum Prentice
2021-04-29Merged in DV525-merge-6.4.19 (pull request #559)Euclid Linden
DRTVWR-525 merge up to 6.4.19
2021-04-29Merge master into DV525-merge-6.4.19Dave Houlton
2021-04-29Increment viewer version to 6.4.19Nat Goodspeed
following promotion of DRTVWR-515
2021-04-16Merged in SL-15096b (pull request #540)Michael Pohoreski
SL-15096: Merge SovereignEngineer's fix for SL-14035 regression Approved-by: Euclid Linden
2021-04-16SL-15096: Merge SovereignEngineer's fix for SL-14035 regressionPtolemy
2021-04-15SL-14914 New release viewer install updated to RC unexpectedlyAndrey Kleshchev
Requested behavior: First install of a new viewer should never prompt to update to any RC. Anfortunately neither viewer nor updater can tell the difference betwen RC and optional release update, so setting updater to download only required updates.
2021-04-12Fix for SL-15105 (Mesh/Cache messages are spamming the log) - I don't know ↵Callum Prentice
why the log spam is present when the 'Mesh' tag is missing from logcontrol.xml for LL_INFOS(..) messages so I changed it to LL_DEBUGS(..)
2021-04-05SL-15070 FIXED Moving the cache does not remove the "cache" folder from the ↵Mnikolenko Productengine
old location
2021-04-01Merge branch 'master' into DRTVWR-519Callum Prentice
2021-04-01Merged in DV525-merge-6.4.18 (pull request #511)Euclid Linden
DRTVWR-525 merge up to 6.4.18
2021-04-01Merge branch 'master' into DV525-merge-6.4.18Dave Houlton
2021-04-01SL-15061 Crash deleting non-zero reference in LLConversationItemSessionAndrey Kleshchev
2021-04-01Merge branch 'master' into DRTVWR-515-maintAndrey Lihatskiy
2021-04-01Increment viewer version to 6.4.18Nat Goodspeed
following promotion of DRTVWR-514
2021-04-01SL-14990 Turn on shader init logging after crashAndrey Kleshchev
2021-04-01SL-15053 Use previous icon for Nearby chatMnikolenko Productengine
2021-03-31SL-14990 ig75icd64 and other intel crashesAndrey Kleshchev
Obsolete driver detection
2021-03-26Merged in euclid-525 (pull request #499)Euclid Linden
Merge recent fixes into LMR#5 RC
2021-03-26SL-14993 Crash accessing mInvBindMatrixAndrey Kleshchev
2021-03-26SL-14975 SL-14384 viewer crashes because of large chat groupsAndrey Kleshchev
1. Due to desync participant can be NULL - added NULL checks 2. With large backlog of events, closing and then opening a goup session was causing a crash due to obsolete events - added cleanup for backlog 3. In some cases events were accumulating faster than they were processed - ensured that after certain point event processing scales up with a backlog
2021-03-26Add some logging for QA purposes (based on INFO/Mesh tag) to display when ↵Callum Prentice
the mesh header and the mesh body is retrieved from the simulator or the local cache.
2021-03-23SL-14993 Crash accessing mInvBindMatrixAndrey Kleshchev
2021-03-23SL-14993 Crash accessing mInvBindMatrixAndrey Kleshchev
2021-03-23SL-14993 Crash accessing mInvBindMatrixAndrey Kleshchev
2021-03-10Fix for SL-14985 - bump the texture cache version so the texture cache is ↵Callum Prentice
purged on startup after running an older version of the Viewer
2021-03-10Merge branch 'master' v6.4.17 into DRTVWR-525Dave Houlton
2021-03-09Remove debugging tagsCallum Prentice
2021-03-09Ansariel kindly offered their patch to help mitigate this round of file ↵Callum Prentice
system issues - taken from https://vcs.firestormviewer.org/phoenix-firestorm/changeset/104a8600946be01e2de44d10ad069ba854272d1f
2021-03-09This set of changes reverts the merge with master (git revert c83e740) and ↵Callum Prentice
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
2021-03-09Merge with master before reseting to revert (revert) and get back to D519 statusCallum Prentice