Commit Graph

1438 Commits (5d844d2646166fe112bc58362b7dfd4e24fa76ec)

Author SHA1 Message Date
Graham Linden 78e62fe0f1 Merge viewer-release 6.2.3 2019-05-21 10:17:34 -07:00
Steven Harrison (steven) 59c93cb861 SL-11213 No longer embedding the channel in the viewer release note urls. Update base URLs to match new viewer release note URL 2019-05-17 02:23:49 +00:00
Graham Linden 470d1595cc Merge viewer-release 2019-05-08 09:30:39 -07:00
AndreyL ProductEngine 5e5c5ca09c Merged SL-10400 and SL-10401 2019-04-26 21:02:00 +03:00
Brad Payne (Vir Linden) d1f5e87ad0 via viewer-neko - don't crash test viewer due to missing version checker 2019-04-23 15:31:25 +01:00
Graham Linden d78ed764b5 Merge 6.1.2 LoveMeRender new hotness 2019-04-02 12:27:34 -07:00
AndreyL ProductEngine 1470e82c89 Merged in lindenlab/viewer-release 2019-04-02 21:51:54 +03:00
Brad Payne (Vir Linden) 4e73121719 Don't create updater when running under debugger. 2019-03-04 20:24:00 +00:00
AndreyL ProductEngine 5715cda6e0 Merged in lindenlab/viewer-release 2019-03-01 10:55:47 +02:00
AndreyL ProductEngine 36cb6933e6 Merged in lindenlab/viewer-release 2019-03-01 02:24:00 +02:00
andreykproductengine 26fae750ba SL-10291 Replace apr_mutex with standard C++11 functionality 2019-01-14 22:04:44 +02:00
Graham Linden 3f48633b7d Make octree walk stop thrashing the caches with tex work.
Add many more fast timer blocks to differentiate where time goes in UI and Shadow rendering.
2019-03-06 10:09:59 -08:00
Rider Linden 122e2676ed Add a command line flag to prevent the viewer from launching the update checker. To use from debugger secondlife-bin->properties->Debugging->Command Arguments add "--skipupdatecheck" 2019-03-01 16:12:10 -08:00
Rider Linden e1a76999c3 Merge 2019-02-28 16:37:47 -08:00
andreykproductengine c94e981f40 SL-10080 clamp instead of llmax 2018-12-03 17:30:35 +02:00
andreykproductengine e2442851c6 SL-10080 Limit LOD factor to 4 2018-11-27 20:07:41 +02:00
Ruslan Teliuk 4ab4c4498a Merged lindenlab/viewer-cougar into default 2018-11-27 17:45:45 +02:00
andreykproductengine e1c7688b2c SL-10101 Remade most frequent setting calls to cached variants 2018-11-26 18:50:40 +02:00
ruslantproductengine acc86a9139 SL-9766 [Render] [Mac] Alt + left mouse click has severely impaired functions
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-26 18:02:44 +02:00
AndreyL ProductEngine c21396181b Merged in lindenlab/viewer-release 2018-11-14 22:47:31 +02:00
Rider Linden 1d022e86c8 Merge 2018-11-14 11:19:33 -08:00
Nat Goodspeed cb5c5bb6ee SL-9952: updater.exe now renamed to SLVersionChecker.exe
thereby avoiding strange Windows requirement for elevated privilege.
2018-11-07 15:57:20 -08:00
Nat Goodspeed 0ca69bb2eb DRTVWR-447: Stop passing UpdaterServiceURL to leap updater.
In fact, mark UpdaterServiceURL as obsolete. (Consumers should consult
build_data.json.)
2018-10-27 15:24:24 -04:00
Nat Goodspeed 082ef0c74d DRTVWR-447: Merge Oz's logging changes 2018-10-17 16:45:01 -04:00
Nat Goodspeed 036c52fcdf Automated merge with ssh://bitbucket.org/nat_linden/viewer-poseidon 2018-10-17 10:31:59 -04:00
Oz Linden d87cc1859f Modify logging so that the in-viewer console and stderr do not escape line breaks
Improve the implementation so that escaping is computed only once
2018-10-11 14:17:52 -04:00
Nat Goodspeed b1955d4247 DRTVWR-474: Do NOT autokill updater process on viewer termination.
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-03 14:00:05 -04:00
Brad Payne (Vir Linden) 5bb0b393a9 SL-966 - behavior improvements and visualization, bonus removal of unrelated duplicate code in llappviewer.cpp 2018-10-02 22:02:42 +01:00
Nat Goodspeed 182a091ad9 DRTVWR-474: Pass the leap updater the parameters it requires. 2018-09-27 17:41:26 -04:00
Brad Payne (Vir Linden) a84ee929a5 merge 2018-09-27 19:54:10 +01:00
AndreyL ProductEngine 892d3a9bf8 Merged in lindenlab/viewer-release 2018-09-27 13:04:12 +03:00
Rider Linden 78866b33a9 Merge 2018-09-26 13:46:45 -07:00
Nat Goodspeed 1e8851c4df Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2018-09-26 16:39:16 -04:00
Nat Goodspeed 82bdb300fe Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2018-09-26 16:32:15 -04:00
Nat Goodspeed 807992adca DRTVWR-474: Pass updater cmd to LLLeap::create() as vector<string>.
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 20:55:05 -04:00
Nat Goodspeed a6e2201d2c DRTVWR-474: Run the new updater in LEAP mode. 2018-09-13 16:24:53 -04:00
Nat Goodspeed e3d16dcb70 DRTVWR-474: Remove nag about SL_Launcher. 2018-09-11 19:57:42 -04:00
Oz Linden f1d4e788e7 SL-967 simplify viewer log file field syntax
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-29 16:43:45 -04:00
Nat Goodspeed e674f11757 DRTVWR-447: Add (some) metadata to Mac crash reports.
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-23 12:31:54 -04:00
Nat Goodspeed 8d4e6b6df0 DRTVWR-447: Additional logging getting metadata for previous run 2018-08-22 16:16:26 -04:00
Nat Goodspeed 87763d964a MAINT-8917: For BugSplat viewer, don't create dump-UUID directory.
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-21 19:26:07 -04:00
Rider Linden 56c773b3bc Merge 2018-08-03 16:19:47 -07:00
Brad Payne (Vir Linden) 6ce09ad712 merge 2018-08-02 21:54:09 +01:00
AndreyL ProductEngine 3983f5b1e2 Merged in lindenlab/viewer-release 2018-08-02 23:18:28 +03:00
andreykproductengine c895f8c062 MAINT-8800 Vivox pointlesly stalls for 10 seconds waiting on shutdown 2018-07-04 16:18:08 +03:00
Graham Linden 0aa2e5b1a3 Replace cache hit info in tex fetch debug display.
Silence launcher warning for devs.

Work-around path gen deciding to gen NaNs for some flexi prims.
2018-06-28 19:30:19 +01:00
Graham Linden 71a0d3e959 Fix OSX bug from OLD_SELECT GLSL work-around define not being used with automatically linked feature shaders.
Add LL_RELEASE_FOR_DOWNLOAD ifdef around launcher nag.

Fix OSX 10.14 SDK compile issue from unused var in scroll list.
2018-06-26 23:31:03 +01:00
Rider Linden f07dc421e8 Merge 2018-06-21 09:13:19 -07:00
Brad Payne (Vir Linden) 4274d12fde merge fix - omit SL_Launcher check if beingDebugged() 2018-06-21 16:47:00 +01:00
maxim_productengine bbc49ea0b6 MAINT-8759 FIXED [Win] Choosing new cache location will cause disconnect if you do not choose desired path in File picker quickly 2018-06-18 17:49:49 +03:00