Commit Graph

2843 Commits (405f5c879c44f32635dcb94de2c7dfb9e4a8673a)

Author SHA1 Message Date
Rider Linden ed2e333a54 MAINT-9734: Change limits on settings values. 2018-09-24 17:00:01 -07:00
maxim_productengine 70a0fabdd8 SL-9672 [EEP] Right-click "Copy Asset UUID" should be inactive 2018-09-19 16:55:36 +03:00
Rider Linden 56c773b3bc Merge 2018-08-03 16:19:47 -07:00
Graham Linden 3cd2a35f9d Crib OSX 10.14 fix for MAINT-8724 2018-06-26 19:09:09 +01:00
andreykproductengine 08fd73410e MAINT-8686 Don't log empty list 2018-06-22 20:49:40 +03:00
Rider Linden f07dc421e8 Merge 2018-06-21 09:13:19 -07:00
andreykproductengine 5f890af707 MAINT-8731 Click action to disable clicking objects, per-object in a linkset 2018-06-13 20:28:26 +03:00
Graham Linden c07775798e Fix logcontrol.xml with broken XML and put extra warn logging when live files fail to load. 2018-06-13 16:34:37 +01:00
Rider Linden 8365945f8a Settings inventory picker. 2018-06-08 16:40:01 -07:00
Graham Linden 7136956b90 Use more typedefs to simplify sync between viewer and sim env settings code. 2018-06-02 23:28:48 +01:00
Rider Linden 3888de9439 Merge 2018-05-22 13:16:37 -07:00
Andrey Kleshchev 9411bd1cef MAINT-2338 Unit tests 2018-05-22 12:58:52 +00:00
andreykproductengine 83dcf6b10d MAINT-8689 Diagnostics for coroutine memory crash 2018-05-14 14:07:36 +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
Graham Linden 1c4decadfe Disable name demangling via libc++abi on OS X to avoid malloc abort trap on OS X 10.14 Mojave 2018-06-07 01:22:49 +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
Rider Linden 7b56db31f9 Merge 2018-03-07 11:27:43 -08:00
Rider Linden e2e63598d4 Merge 2018-02-26 09:29:38 -08:00
Rider Linden b766466b30 Added settings inventory object with subtype 2018-02-26 09:27:14 -08:00
andreykproductengine 481713000b MAINT-8183 Fixed some exit issues and crashes 2018-02-22 15:23:14 +02:00
andreykproductengine e32b4f481a MAINT-8308 Additional logging for mesh processing 2018-02-19 21:01:34 +02:00
andreykproductengine f22c1bcf20 MAINT-8022 Handling memory errors in unzip_llsdNavMesh 2018-02-19 21:30:48 +02:00
AndreyL ProductEngine e6765df1ba Merged in lindenlab/viewer-bear 2018-02-12 21:15:00 +02:00
AndreyL ProductEngine 02342cb9ae Merged in lindenlab/viewer-release 2018-02-12 21:09:20 +02:00
andreykproductengine 64b9b4c771 MAINT-2338 Implemented binary parser depth control 2018-02-01 16:35:02 +02:00
Andrey Kleshchev 6e445e82e2 MAINT-8091 Removed deprecated and unused private memory pooling 2018-01-30 14:03:26 +00:00
Andrey Kleshchev b10e46167b MAINT-8234 Mesh tread protections and removed unnecessary try in staticRun() 2018-01-29 12:40:44 +00:00
Andrey Kleshchev 4526be6140 MAINT-8234 Mesh tread protections and removed unnecessary try in staticRun() 2018-01-29 12:40:44 +00:00
Thomas Nelson 6489598d57 Merged lindenlab/viewer64 into default 2018-01-23 08:55:58 -08:00
Oz Linden d7c8678c3a merge 5.1.0-release 2018-01-17 12:43:28 -05:00
AndreyL ProductEngine 57a99273ed Merged in lindenlab/viewer-release 2018-01-17 03:20:12 +02:00
andreykproductengine c56298d4ba MAINT-8022 Make unzip silent yet include failure reason into output 2018-01-03 16:30:57 +02:00
andreykproductengine a35008993e MAINT-8022 String crashes in unzip_llsd 2018-01-02 20:31:23 +02: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
Rider Linden 1df10afa2a Merge 2017-11-30 11:42:49 -08:00
Rider Linden d7dd10b88b Split for viewer/simhost sync LLSD with simhost. 2017-11-30 11:32:22 -08: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
andreykproductengine dcfccc6f43 MAINT-8022 Crashes in unzip_llsd #2 2017-11-28 15:55:40 +02:00
Rider Linden 28b98374da Mac compile does not like not having a default even if it does nothing. 2017-11-27 11:12:29 -08:00
Rider Linden 66ba27cb91 Added boost::hash<> spec for LLSD 2017-11-27 10:19:43 -08:00
andreykproductengine 6d7c19623d MAINT-8022 Crashes in unzip_llsd 2017-11-27 19:04:41 +02:00
Thomas Nelson 5754493cdc Merged lindenlab/viewer64 into default 2017-10-17 13:38:39 -07: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
Rider Linden 5d3599f5d1 Merge 2017-09-22 09:18:34 -07:00
Rider Linden c04ceedbc3 Baseline for settings changes 2017-09-19 15:50:30 -07:00
andreykproductengine a2f71a242a MAINT-7820 Fixed crash in LLEventPump 2017-09-19 16:36:00 +03:00