Commit Graph

1383 Commits (cd859cd9e8a032d2d708788893654e5ceaadac09)

Author SHA1 Message Date
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
andreykproductengine e1c7688b2c SL-10101 Remade most frequent setting calls to cached variants 2018-11-26 18:50:40 +02: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
Brad Payne (Vir Linden) a84ee929a5 merge 2018-09-27 19:54:10 +01: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
Brad Payne (Vir Linden) 6ce09ad712 merge 2018-08-02 21:54:09 +01:00
andreykproductengine c895f8c062 MAINT-8800 Vivox pointlesly stalls for 10 seconds waiting on shutdown 2018-07-04 16:18:08 +03: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
AndreyL ProductEngine 2761c1c7c2 Merged in lindenlab/viewer-lynx 2018-06-08 20:02:13 +03:00
Graham Linden 3b6bf06ee1 MAINT-8724 fix crash in libc++abi demangling on OSX 10.14 Mojave 2018-06-07 23:06:43 +01:00
Graham Linden 88da45148e Better fix for OSX 10.14 libc++abi demangling crash on mem shenanigans.
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.
2018-06-07 22:14:46 +01:00
andreykproductengine 8348e50c7f MAINT-8686 Viewer should report active coroutines at the end of the session 2018-05-30 16:44:14 +03:00
AndreyL ProductEngine 33cf1492bc Merged in lindenlab/viewer-451 2018-05-09 21:36:21 +03:00
Nat Goodspeed cca83567f1 Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2018-04-13 15:30:22 -04:00
AndreyL ProductEngine 8c67f588da Merged in lindenlab/viewer-release 2018-04-12 21:22:22 +03:00
andreykproductengine 976dab16a3 MAINT-8417 Don't run display or startup if window is not initialized 2018-03-23 19:14:41 +02:00
andreykproductengine 36060a613a MAINT-8417 Fixed startup crash in doFrame() after failing to access vfs cache 2018-03-21 19:31:54 +02:00
Nat Goodspeed 5bbb78ee22 MAINT-8305: Point SLURLs to viewer, not launcher; suppress warning.
Specifically, when the viewer is run with a URL target argument, suppress the
"do not directly execute viewer, use the launcher instead" warning.
2018-02-28 11:26:11 -05:00
Nat Goodspeed 446291a7ab MAINT-8305: Clean up trailing whitespace in llappviewer.cpp. 2018-02-27 16:09:05 -05:00
callum_linden 08cb3fbe32 Automated merge with tip of viewer-release 2018-02-14 10:56:31 -08:00
andreykproductengine 2835e77640 MAINT-8203 Use the ReadOfflineMsgs cap to fetch IMs after login 2018-02-13 15:40:21 +02:00
andreykproductengine 481713000b MAINT-8183 Fixed some exit issues and crashes 2018-02-22 15:23:14 +02:00
Graham Linden graham@lindenlab.com f6b770d062 Mark RenderNsightDebugSupport as requiring restart (because it does).
Remove nerfing of message to run SL_Launcher.
2018-02-15 23:23:46 +00:00
Graham Linden graham@lindenlab.com 06bce2ddd0 Add debug setting and code to allow nVidia nSight graphics debugging to capture SL frames.
These changes are only enabled if RenderNsightDebugSupport is true and eliminate use of
some OpenGL legacy functionality which is incompatible with nSight capture
(mostly glReadPixels and other fixed-function pipe rendering calls).
2018-02-15 21:55:24 +00:00
AndreyL ProductEngine e6765df1ba Merged in lindenlab/viewer-bear 2018-02-12 21:15:00 +02:00
maxim_productengine 22050467f5 MAINT-8180 Add the way to get default string despite of current localiztion 2018-01-30 17:45:04 +02:00
Andrey Kleshchev 6e445e82e2 MAINT-8091 Removed deprecated and unused private memory pooling 2018-01-30 14:03:26 +00:00
maxim_productengine d251b3ade7 MAINT-8180 Help > Report Bug does not include viewer bitness 2018-01-24 15:41:43 +02:00
callum_linden d3f544d39d Fixes for 'MAINT-8196 Remove LLPluginCookieStore from the viewer' and 'MAINT-8194 Remove per-frame calls to updateJavascriptObject()' 2018-01-17 16:13:19 -08:00
Oz Linden d7c8678c3a merge 5.1.0-release 2018-01-17 12:43:28 -05:00
AndreyL ProductEngine fab8eeeb86 MAINT-8154 Brought back the LLContinueError handling 2018-01-17 17:05:53 +02:00
AndreyL ProductEngine 15c62d9e71 Merged in lindenlab/viewer-bear 2018-01-17 03:58:24 +02:00
callum_linden e84e4a1adf Fix for MAINT-8177 Expose the full version of the matching Chromium/Chrome build for CEF in the About box 2018-01-11 10:32:23 -08:00
Nat Goodspeed 5002bf5660 MAINT-8087: Use env vars from VMP for AppData\Roaming and Local.
On Windows, when logged in with a non-ASCII username, every one of the three
documented APIs -- SHGetSpecialFolderPath(), SHGetFolderPath() and
SHGetKnownFolderPath() -- fails to retrieve any pathname at all. We cannot
account for the fact that the oldest of these continues to work with the
release viewer and within a Python script (though not, curiously, from a
Python interactive session). With a non-ASCII username, they consistently fail
when called from an Alex Ivy viewer build: "The filename, directory name, or
volume label syntax is incorrect."

Empirically, with a non-ASCII username, the preset APPDATA and LOCALAPPDATA
environment variables are also useless, e.g. c:\Users\??????\AppData\Roaming
where those are, yup, actual question marks.

Empirically, the VMP is able to successfully call SHGetFolderPath() to
retrieve both AppData\Roaming and AppData\Local. Therefore, we make the VMP
set the APPDATA and LOCALAPPDATA environment variables to the UTF-8 encoded
correct pathnames. Instead of calling SHGetSomethingFolderPath() at all, make
LLDir_Win32 retrieve those environment variables.

Make LLFile::mkdir() treat "directory already exists" as a success case. Every
single call fell into one of two categories: either it didn't check success at
all, or it tested specially to exempt errno == EEXIST. Migrate that test into
mkdir(); eliminate it from call sites.

Make LLDir::append() and add() convenience functions accept variadic
arguments. Replace add(add()...) constructs, as well as clumsy concatenations
of directory names and getDirDelimiter(), with simple variadic add() calls.
2017-12-20 22:51:26 -05:00
Nat Goodspeed e3a2c5e321 DRTVWR-418: Merge from latest viewer-release 2017-11-29 14:47:09 -05:00
Oz Linden a12e282cd4 merge changes for 5.0.9-release 2017-11-29 11:31:08 -08:00
AndreyL ProductEngine e8818a3677 MAINT-8154 Disabled exception handling in LLAppViewer::frame() to get proper call stacks 2017-11-16 22:59:55 +02:00
Nat Goodspeed 6ab816cc68 DRTVWR-418: Fix glitch from merging from today's viewer-release 2017-10-11 16:50:51 -04:00
Nat Goodspeed 0c7bc67814 Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2017-10-11 14:35:49 -04:00
Oz Linden d62ad1ef8a merge changes for 5.0.8-release 2017-10-11 09:13:55 -04:00
Oz Linden 94c5f1475e merge changes for MAINT-7594 2017-08-24 09:50:32 -04:00
Oz Linden bd08855ec5 merge changes for MAINT-7594 2017-08-23 13:27:05 -04:00
Oz Linden bcf5dc079a merge changes for 5.0.7-release 2017-08-23 09:19:59 -04:00
Oz Linden 6980f5bcc2 MAINT-7594: add platform name string to login request (and add request parameter logging at DEBUG) 2017-08-22 16:38:15 -04:00
Oz Linden 01e0b78c59 merge changes for DRTVWR-439 2017-08-16 15:43:58 -04:00
Oz Linden b77d109d46 Merged in lindenlab/viewer64-maint-7643 (pull request #17)
MAINT-7643

Approved-by: Oz Linden <oz@lindenlab.com>
Approved-by: Nat Linden <nat@lindenlab.com>
2017-08-15 15:29:23 +00:00
Nat Goodspeed 87a582a02c MAINT-7641: Indent new RunLauncher notification per code review. 2017-08-11 15:22:21 -04:00
Nat Goodspeed 1fd2a3c24f MAINT-7641: Warn user if s/he directly runs viewer without launcher. 2017-08-11 12:12:59 -04:00