Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-01 | MAINT-7343 - removed unusued coprocedure parameter, changed one coro ↵ | Brad Payne (Vir Linden) | |
argument to pass by value | |||
2017-05-01 | SL-617: fix registry path | coyot@coyot-sager-PC.hsd1.ca.comcast.net | |
2017-04-28 | Add NULL macOs implementation for 'MAINT-6950 Shared media a great distance ↵ | callum@lindenlab.com | |
away (different region even) sometimes plays at maximum volume when entering a region or moving camera slightly.' - until we can understand how to make real mac_volume_catcher work | |||
2017-04-28 | MAINT-7343 - moved asset downloads to use coprocedure pools, which should ↵ | Brad Payne (Vir Linden) | |
reduce the size of potential memory spikes | |||
2017-04-28 | SL-617: pass final_exe from viewer manifest to NSIS as VIEWER_EXE | coyot@coyot-sager-PC | |
2017-04-28 | SL-671: fix string substitution | coyot@coyot-sager-PC | |
2017-04-27 | FIX for MAINT-6950 Shared media a great distance away (different region ↵ | Callum Prentice | |
even) sometimes plays at maximum volume when entering a region or moving camera slightly. | |||
2017-04-28 | SL-671: make icon point to launcher, not viewer | coyot@coyot-sager-PC | |
2017-04-27 | DRTVWR-418: Use (protected) LLSingleton to store "null instance" | Nat Goodspeed | |
of LLSafeHandle's referenced type. Using LLSingleton gives us a well-defined time at which the "null instance" is deleted: LLSingletonBase::deleteAll(). | |||
2017-04-27 | DRTVWR-418: initSingleton(), cleanupSingleton() must be non-static. | Nat Goodspeed | |
2017-04-27 | DRTVWR-418: Use conventional LLSingleton init/cleanup for LLWinDebug. | Nat Goodspeed | |
LLWinDebug, though an LLSingleton, had (and required explicit calls to) special init() and cleanup() methods. Kitty Barnett points out that the cleanup() method was actually being called after LLSingletonBase::deleteAll(), requiring resurrection of the deleted LLWinDebug, which sometimes led to crashes. (Resurrecting deleted LLSingletons is always suspect.) Change LLWinDebug::init() and cleanup() to the conventional initSingleton() and cleanupSingleton() methods. This eliminates the need to make special method calls at all. In particular, cleanupSingleton() will be called by the existing LLSingletonBase::cleanupAll() call near viewer shutdown. We retain the early LLWinDebug::instance() call, which implicitly initializes the LLWinDebug instance, because evidently we want that initialized early. But we no longer require a separate init() call. | |||
2017-04-27 | DRTVWR-418: Remove misleading comment -- no more implicit deleteAll(). | Nat Goodspeed | |
The comment indicates that calling LLSingletonBase::deleteAll() is optional because the LLSingleton machinery implicitly calls that during final static-object cleanup. That is no longer true. | |||
2017-04-26 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
2017-04-26 | MAINT-7343 - added periodic logging of state of the asset store. | Brad Payne (Vir Linden) | |
2017-04-24 | DRTVWR-418: Remove final shutdown cleanup as a cause of crashes. | Nat Goodspeed | |
The recent LLSingleton work added a hook that would run during the C++ runtime's final destruction of static objects. When the LAST LLSingleton in any module was destroyed, its destructor would call LLSingletonBase::deleteAll(). That mechanism was intended to permit an application consuming LLSingletons to skip making an explicit deleteAll() call, knowing that all instantiated LLSingleton instances would eventually be cleaned up anyway. However -- experience proves that kicking off deleteAll() processing during the C++ runtime's final cleanup is too late. Too much has already been destroyed. That call tends to cause more shutdown crashes than it resolves. This commit deletes that whole mechanism. Going forward, if you want to clean up LLSingleton instances, you must explicitly call LLSingletonBase::deleteAll() during the application lifetime. If you don't, LLSingleton instances will simply be leaked -- which might be okay, considering the application is terminating anyway. | |||
2017-04-24 | MAINT-7343 - Added check for shutdown in progress when asset result arrives | Brad Payne (Vir Linden) | |
2017-04-22 | DRTVWR-418: Binary search for a good size for temp Mac disk image | Nat Goodspeed | |
2017-04-22 | DRTVWR-418: Binary search for a good size for temp Mac disk image | Nat Goodspeed | |
2017-04-22 | DRTVWR-418: Make temporary .sparseimage drive bigger for signing. | Nat Goodspeed | |
2017-04-21 | Automated merge with tip of viewer64 (after it was merged with viewer-release) | Callum Prentice | |
2017-04-21 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-04-21 | Automated merge with tip of viewer64 | Callum Prentice | |
2017-04-21 | Fix windows line endings because it's 2017 and our tools can't deal with it | Callum Prentice | |
2017-04-21 | tweak shutdown procedure for example plugin to match our new methodology | Callum Prentice | |
2017-04-21 | DRTVWR-418: Send address_size with login and viewer stats. | Nat Goodspeed | |
2017-04-20 | DRTVWR-418: Boost fixed max size of temporary Mac volume | Nat Goodspeed | |
used during construction of the eventual installation .dmg. With newer 64-bit Havok packages, we need more elbow room on the temporary volume. | |||
2017-04-20 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
2017-04-19 | Fix for 32bit builds of example plugin - need an extra parameter for visual ↵ | Callum Prentice | |
studio | |||
2017-04-19 | Pull in improvements to LLProcess termination via a commit from Nat Linden ↵ | Callum Prentice | |
here: https://bitbucket.org/rider_linden/doduo-viewer/commits/4f39500cb46e879dbb732e6547cc66f3ba39959e?at=default | |||
2017-04-19 | Add back the missing pieces and updated code for the example plugin. It was ↵ | Callum Prentice | |
useful during testing SLPlugin changes. Not shipped with release versions of viewer | |||
2017-04-19 | Turn off message that is expected behavior and will fill up the logs/console | Callum Prentice | |
2017-04-19 | Remove the scary 32bit exception handler that patches kernel32.dll since it ↵ | Callum Prentice | |
was (a) scary, (b) didn't work on 64 bit and (c) likely the cause of a lot of anti-virus false positives | |||
2017-04-19 | SL-409 - added tags to more log messages | Brad Payne (Vir Linden) | |
2017-04-19 | Hopeful fix for MAINT-7220 Windows Error Message 'SLPlugin.exe has stopped ↵ | Callum Prentice | |
working ' appears. | |||
2017-04-19 | merge | Brad Payne (Vir Linden) | |
2017-04-19 | SL-409 - Added tags to some log messages | Brad Payne (Vir Linden) | |
2017-04-19 | increment viewer version to 5.0.5 | Oz Linden | |
2017-04-19 | MAINT-7074 Fixed ability to escape from skin directory with <icon> | AndreyL ProductEngine | |
2017-05-05 | MAINT-6519 MAC build fix | andreykproductengine | |
2017-04-27 | MAINT-6519 Contribution, adds feature to replace inventory links | Ansariel | |
2017-05-05 | MAINT-7386 FIXED app/objectim slurl consumes the rest of the chat string | Mnikolenko Productengine | |
2017-05-04 | MAINT-7210 Improving notification for Image upload failures | andreykproductengine | |
2017-05-04 | MAINT-7383 Revise notification for Empty Trash / Purge trash action to ↵ | Mnikolenko Productengine | |
include number of items being deleted. | |||
2017-05-04 | MAINT-7357 Disable delete function of the Backspace key on Windows | Mnikolenko Productengine | |
2017-05-04 | Merged in rider_linden/jigglypuff | AndreyL ProductEngine | |
2017-05-01 | Merged lindenlab/viewer-release into default | Rider Linden | |
2017-04-29 | MAINT-7324 Region/Estate floater cosmetic improvement | AndreyL ProductEngine | |
2017-04-29 | MAINT-7324 Changes to Region/Estate and About Land floaters to clarify and ↵ | AndreyL ProductEngine | |
add functionality | |||
2017-04-25 | MAINT-7145 Eliminate LLSingleton circular references | andreykproductengine | |
2017-05-02 | MAINT-7351 New Default volume for Streaming Music & Media | pavelkproductengine | |