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