Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-04 | DRTVWR-493 Cleaned up unneded inits. | andreykproductengine | |
2019-07-03 | DRTVWR-493 LLAvatarNameCache to singletone | andreykproductengine | |
2019-06-27 | Backed out changeset: 920a0dbf290a Machine id is needed after singletons die | andreykproductengine | |
2019-06-21 | DRTVWR-493 LLViewerParcelMedia to singleton | andreykproductengine | |
2019-06-21 | DRTVWR-493 LLViewerMedia to singleton | andreykproductengine | |
2019-06-20 | DRTVWR-493 LLLocalBitmapMgr to Singleton | andreykproductengine | |
2019-06-19 | DRTVWR-493 LLMachineId to singleton | andreykproductengine | |
2019-06-19 | DRTVWR-493 LLFollowCamMgr to singleton | andreykproductengine | |
2019-05-17 | SL-11213 No longer embedding the channel in the viewer release note urls. ↵ | Steven Harrison (steven) | |
Update base URLs to match new viewer release note URL | |||
2019-04-26 | Merged SL-10400 and SL-10401 | AndreyL ProductEngine | |
2019-04-23 | via viewer-neko - don't crash test viewer due to missing version checker | Brad Payne (Vir Linden) | |
2019-04-02 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2019-03-04 | Don't create updater when running under debugger. | Brad Payne (Vir Linden) | |
2019-03-01 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2019-03-01 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2019-01-14 | SL-10291 Replace apr_mutex with standard C++11 functionality | andreykproductengine | |
2018-12-03 | SL-10080 clamp instead of llmax | andreykproductengine | |
2018-11-27 | SL-10080 Limit LOD factor to 4 | andreykproductengine | |
2018-11-27 | Merged lindenlab/viewer-cougar into default | Ruslan Teliuk | |
2018-11-26 | SL-10101 Remade most frequent setting calls to cached variants | andreykproductengine | |
2018-11-26 | SL-9766 [Render] [Mac] Alt + left mouse click has severely impaired functions | ruslantproductengine | |
SL-10019 - [Mac] [Render] Right-click context menu immediately disappears when clicking any place in the ‘Inventory’ floater SL-9984 - [Retina] Camera frustum, do not display correctly on "WORLD MAP" window. SL-10027 - [Mac] [Render] Add toggle for Retina support to mitigate FPS loss Re-FIX for Retina support. | |||
2018-11-14 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2018-11-07 | SL-9952: updater.exe now renamed to SLVersionChecker.exe | Nat Goodspeed | |
thereby avoiding strange Windows requirement for elevated privilege. | |||
2018-10-27 | DRTVWR-447: Stop passing UpdaterServiceURL to leap updater. | Nat Goodspeed | |
In fact, mark UpdaterServiceURL as obsolete. (Consumers should consult build_data.json.) | |||
2018-10-17 | DRTVWR-447: Merge Oz's logging changes | Nat Goodspeed | |
2018-10-17 | Automated merge with ssh://bitbucket.org/nat_linden/viewer-poseidon | Nat Goodspeed | |
2018-10-11 | Modify logging so that the in-viewer console and stderr do not escape line ↵ | Oz Linden | |
breaks Improve the implementation so that escaping is computed only once | |||
2018-10-03 | DRTVWR-474: Do NOT autokill updater process on viewer termination. | Nat Goodspeed | |
The updater is required to survive beyond termination of the viewer that launched it so it can launch the next installer, or a replacement viewer. Having the old viewer forcibly terminate it on shutdown would be counter- productive. Introduce a third LLLeap::create() overload taking LLProcess::Params, which gives access to autokill, cwd and other options previously unsupported by LLLeap. Reimplement the existing create() overloads in terms of this new one, since LLLeapImpl::LLLeapImpl() is already based on LLProcess::Params anyway. Use LLProcess::Params in LLAppViewer::init() to specify the updater process, setting autokill=false. Refactoring LLLeapImpl() apparently involved engaging an LLInitParam::Block feature never before used: had to drag operator() into Multiple from its base class TypedParam (as has been done in other TypedParam subclasses). | |||
2018-10-02 | SL-966 - behavior improvements and visualization, bonus removal of unrelated ↵ | Brad Payne (Vir Linden) | |
duplicate code in llappviewer.cpp | |||
2018-09-27 | DRTVWR-474: Pass the leap updater the parameters it requires. | Nat Goodspeed | |
2018-09-27 | merge | Brad Payne (Vir Linden) | |
2018-09-27 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2018-09-26 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2018-09-26 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2018-09-13 | DRTVWR-474: Pass updater cmd to LLLeap::create() as vector<string>. | Nat Goodspeed | |
This avoids having to tokenize a single string, avoiding swallowing backslashes in Windows pathnames in the mistaken belief they're escape characters. Alternatively, it avoids us having to double-escape them or convert them to forward slashes or whatever. | |||
2018-09-13 | DRTVWR-474: Run the new updater in LEAP mode. | Nat Goodspeed | |
2018-09-11 | DRTVWR-474: Remove nag about SL_Launcher. | Nat Goodspeed | |
2018-08-29 | SL-967 simplify viewer log file field syntax | Oz Linden | |
MAINT-8991: only escape log message characters once, add unit test remove extra log line created by LL_ERRS document that tags may not contain spaces | |||
2018-08-23 | DRTVWR-447: Add (some) metadata to Mac crash reports. | Nat Goodspeed | |
This required reordering certain operations during Mac viewer startup. Split llappviewermacosx.cpp's initViewer() function into constructViewer() (which instantiates LLAppViewerMacOSX) and initViewer() (which calls LLAppViewerMacOSX::init()). llappdelegate-objc.mm's applicationDidFinishLaunching override now calls [BugsplatStartupManager start] between constructViewer() and initViewer(): we want constructViewer() to have set up the logging subsystem so we can log the actions of BugsplatStartupManagerDelegate override methods, but otherwise we want BugsplatStartupManager in place as early as possible to catch any early crashes. Besides, initViewer() ends up overwriting the static_debug_info.log on which we depend for the *previous* run's crash metadata. Move the code that initializes the pathname of the static_debug_info.log file from LLAppViewerMacOSX::init() to the LLAppViewerMacOSX() constructor, since BugsplatStartupManagerDelegate override methods need to read (the previous run's) file. Add code to applicationLogForBugsplatStartupManager override to set new BugsplatMac 1.0.6 properties userName and userEmail. Don't log empty fields from static_debug_info.log if we couldn't read it. | |||
2018-08-22 | DRTVWR-447: Additional logging getting metadata for previous run | Nat Goodspeed | |
2018-08-21 | MAINT-8917: For BugSplat viewer, don't create dump-UUID directory. | Nat Goodspeed | |
Just put the static_debug_info.log file in the parent logs directory. Also update that static_debug_info.log file with "FatalMessage" key taken from LL_ERRS() message string. | |||
2018-08-02 | merge | Brad Payne (Vir Linden) | |
2018-08-02 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2018-07-04 | MAINT-8800 Vivox pointlesly stalls for 10 seconds waiting on shutdown | andreykproductengine | |
2018-06-28 | Replace cache hit info in tex fetch debug display. | Graham Linden | |
Silence launcher warning for devs. Work-around path gen deciding to gen NaNs for some flexi prims. | |||
2018-06-21 | merge fix - omit SL_Launcher check if beingDebugged() | Brad Payne (Vir Linden) | |
2018-06-18 | MAINT-8759 FIXED [Win] Choosing new cache location will cause disconnect if ↵ | maxim_productengine | |
you do not choose desired path in File picker quickly | |||
2018-06-08 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2018-06-07 | MAINT-8724 fix crash in libc++abi demangling on OSX 10.14 Mojave | Graham Linden | |
2018-06-07 | Better fix for OSX 10.14 libc++abi demangling crash on mem shenanigans. | Graham Linden | |
Silence nagging about running launcher for non-release for download builds. Tweak newview CMake to use executable instead of SL_Launcher and re-enable debugging within Xcode. |