Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-29 | DRTVWR-538: Merge branch 'master' into c++17 | Nat Goodspeed | |
2021-05-13 | SL-15258: Remove additional std library features dropped with C++17. | Nat Goodspeed | |
2021-04-29 | Merge master into DV525-merge-6.4.19 | Dave Houlton | |
2021-03-10 | Merge branch 'master' v6.4.17 into DRTVWR-525 | Dave Houlton | |
2021-03-09 | Merge branch 'master' into DRTVWR-515-maint | Andrey Lihatskiy | |
2021-03-08 | Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into ↵ | Brad Payne (Vir Linden) | |
DRTVWR-519" This reverts commit e61f485a04dc8c8ac6bcf6a24848359092884d14, reversing changes made to 00c47d079f7e958e473ed4083a7f7691fa02dcd5. | |||
2021-03-02 | Merge branch 'master' v 6.4.15 into DRTVWR-525 | Dave Houlton | |
2021-03-02 | Merge branch 'master' into DRTVWR-515-maint | Andrey Lihatskiy | |
2021-02-03 | Merge with Master after Viewer release | Callum Prentice | |
2021-02-01 | Merge branch 'master' into DV525-merge-6.4.13 | Dave Houlton | |
2021-02-01 | Merge branch 'master' of https://bitbucket.org/lindenlab/viewer/src/master ↵ | Andrey Kleshchev | |
into DRTVWR-515-maint # Conflicts: # autobuild.xml (llca) # indra/llwindow/llwindow.h (SL-13507 vs SL-5894) # indra/newview/llscenemonitor.cpp (SL-14422) # indra/newview/llvovolume.cpp (SL-12069) | |||
2021-01-28 | SL-14767 Expanded logging to be a bit more informative | Andrey Kleshchev | |
2020-11-26 | SL-14399 Enqueue into 'LLViewerAssetStorage::assetRequestCoro' failed | Andrey Kleshchev | |
2020-11-11 | Merge branch 'master' 6.4.12 into DRTVWR-510 | Dave Houlton | |
2020-11-11 | Merge branch 'master' into DRTVWR-519 | Callum Prentice | |
2020-11-11 | Merge branch 'master' into DRTVWR-513-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/llui/llfolderviewmodel.h # indra/newview/lltexturecache.cpp # indra/newview/llviewermenu.h # indra/newview/skins/default/xui/en/menu_wearable_list_item.xml | |||
2020-10-12 | SL-14078 No point in verifying display name cap each frame #2 | Andrey Kleshchev | |
2020-10-09 | SL-14078 No point in verifying display name cap each frame | Andrey Kleshchev | |
Convoluted due to multiple workarounds. Might be a good idea to spend some time refactoring this, but for now just trottled checks. | |||
2020-10-08 | DRTVWR-510 remove all LL_SOLARIS conditionals | Dave Houlton | |
2020-10-06 | Add in the C++ filesystem based cache and clean up some indempotent ↵ | Callum Prentice | |
functions in llfilesystem | |||
2020-10-01 | SL-14037 BugSplat Crash #646590: Enqueue failed in AIS | Andrey Kleshchev | |
2020-09-28 | Merge branch 'master' into DRTVWR-513-maint | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llgroupmgr.cpp | |||
2020-09-24 | Complete the change from lldiskcache -> llfilesystem and then addition of ↵ | Callum Prentice | |
new lldiskcache implementation | |||
2020-09-22 | Merge branch 'master' into DRTVWR-519 | Callum Prentice | |
2020-09-17 | The folder where the disk cache lives was originally renamed from llvfs to ↵ | Callum Prentice | |
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 | |||
2020-09-16 | Renamed the references to LLVFile and llvfile.* source code plus cmake ↵ | Callum Prentice | |
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 | |||
2020-09-16 | First part of change to remove LLVFS from the Viewer. Consists of code ↵ | Callum Prentice | |
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. | |||
2020-09-16 | Check existence of local files instead of checking VFS | Mnikolenko Productengine | |
2020-09-02 | SL-13891 Coroutine creation was requested on exit | Andrey Kleshchev | |
2020-08-28 | SL-13555 'Second Life quit unexpectedly' error message | Andrey Kleshchev | |
2020-08-28 | SL-13811 Crash on coroprocedure | Andrey Kleshchev | |
2020-08-20 | SL-13811 Crash on coroprocedure | Andrey Kleshchev | |
Coroprosedure should stop on 'stop' exception | |||
2020-08-18 | Merge branch 'master' into DRTVWR-513-maint | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llimprocessing.cpp # indra/newview/llviewerjoystick.cpp # indra/newview/llviewermenufile.cpp | |||
2020-08-18 | SL-13783 Workaround for enqueueCoprocedure() crash #2 | Andrey Kleshchev | |
2020-08-17 | Merged in SL-13783 and SL-13789 | Andrey Kleshchev | |
2020-08-17 | SL-13783 Workaround for enqueueCoprocedure() crash with asset storage | Andrey Kleshchev | |
2020-08-11 | Merge branch 'master' into DRTVWR-513-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-07-29 | Merge branch 'DRTVWR-476' into DRTVWR-501-maint | Andrey Kleshchev | |
2020-07-24 | SL-13679 Event pump DupListenerName crash at login | Andrey Kleshchev | |
2020-07-22 | Remove redundant LL_EXSTAT_ from enums. | Nicky Dasmijn | |
2020-07-22 | LLExtStat had been a S32, this wasn't right, as some of the constants lead ↵ | Nicky Dasmijn | |
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. | |||
2020-07-21 | Merge branch 'master' into DRTVWR-513-maint | Andrey Lihatskiy | |
# Conflicts: # indra/llcommon/llerror.cpp # indra/newview/llappviewerwin32.cpp # indra/newview/llimprocessing.cpp # indra/newview/llviewerjoystick.cpp | |||
2020-06-05 | SL-12748 Blocked username displays old name after name change | Andrey Kleshchev | |
2020-05-29 | SL-13348 Thread crashing singleton #1 | Andrey Kleshchev | |
2020-05-27 | DRTVWR-476: Add "Socket" debug log output for socket operations. | Nat Goodspeed | |
Enable the body of the existing ll_debug_socket() function (on Mac as well as Linux), but using tag "Socket" so you can turn on its log messages without emitting *all* debug messages. | |||
2020-05-21 | DRTVWR-476: Support older compilers with LockMessageReader. | Nat Goodspeed | |
2020-05-20 | DRTVWR-476: Fix LLCoprocedurePool::enqueueCoprocedure() shutdown crash. | Nat Goodspeed | |
2020-05-19 | Make sure coproc gets destroyed after each iteration. | Nicky Dasmijn | |
Making coproc scoped to the for loop will make sure the destructor gets called every loop iteration. Keeping it's scope outside the for loop means the pointer keeps valid till the next assigment that happens inside pop_wait_for when it gets assigned a new value. Triggering the dtor inside pop_wait_for can lead to deadlock when inside the dtor a coroutine tries to call enqueueCoprocedure (this happens). enqueueCoprocedure then will try to grab the lock for try_push but this lock is still held by pop_wait_for. | |||
2020-05-19 | DRTVWR-476: Clean up reverting to boost::fibers::buffered_channel. | Nat Goodspeed | |