Commit Graph

40429 Commits (bd008a170898e69beeb8bc0481b4bfd94de86c55)

Author SHA1 Message Date
AndreyL ProductEngine d21d43743a MAINT-8567 Enabled sorting for the estate access lists 2018-07-11 22:59:04 +03:00
Nat Goodspeed 62eecd87a5 SL-932: Attach user's settings.xml file to Windows crash reports.
It is not obvious whether the BugsplatMac attachment API even supports
multiple file attachments. I've contacted BugSplat support.
2018-07-10 17:47:00 -04:00
Brad Payne (Vir Linden) 0c7c3ef673 MAINT-7926, MAINT-8400 - minor edits 2018-07-10 21:04:36 +01:00
Nat Goodspeed 07d7e48f41 DRTVWR-447: Use absolute path prefixes for CEF components.
viewer_manifest.py had LLManifest.prefix() calls starting with '..' (or
os.pardir, same thing) which failed with new prefix() calling conventions.
Explicitly starting with os.path.join(self.args['build'], os.pardir, etc.)
where applicable works much better.
2018-07-10 14:01:19 -04:00
Brad Payne (Vir Linden) 9be476e3bb MAINT-7926, MAINT-8400 - fixes related to bounding box and LOD calculations for rigged meshes in animated objects 2018-07-09 22:30:50 +01:00
Oz Linden a59274d2da update to SLVoice 4.9.0002.30313.ee674a2b 2018-07-09 17:06:22 -04:00
AndreyL ProductEngine 05edfce741 Merged in lindenlab/viewer-lynx 2018-07-09 23:46:48 +03:00
maxim_productengine 9d3639ec4b MAINT-1771 FIXED Avatar doesn't stand up after pressing Shift+Alt+S keyboard shortcut 2018-07-06 18:01:43 +03:00
maxim_productengine a1466bcdaf MAINT-8587 FIXED "(waiting)" instead of a group name in the Allowed Groups list. 2018-07-05 18:00:00 +03:00
andreykproductengine c895f8c062 MAINT-8800 Vivox pointlesly stalls for 10 seconds waiting on shutdown 2018-07-04 16:18:08 +03:00
AndreyL ProductEngine c877eac422 Fixed line endings in llgl.cpp 2018-07-04 11:56:01 +03:00
Andrey Lihatskiy 5bbabed01c Merged in graham_linden/viewer-lynx-graham (pull request #82)
Roll back optimization that breaks cubemap updates

Approved-by: Andrey Lihatskiy <andreylproductengine@lindenlab.com>
2018-07-03 16:14:58 +00:00
Graham Linden ce2d23d33b Roll back optimization that isn't needed for sky rendering when atmospherics are used, but is needed for cubemap update. 2018-07-03 15:54:15 +01:00
ruslantproductengine 6e03f2b4b5 MAINT-8836 - Objects with Alpha Masking > 0 settings do not rendering correctly on avatar
FIXED
2018-07-03 16:59:07 +03:00
Ruslan Teliuk 9fde798bd8 Merged in ruslantproductengine/viewer-cougar-4cr-2 (pull request #12)
MAINT-8335 Derendering Avatar type also derenders some rezzed mesh objects

Approved-by: Simon Linden <simon@lindenlab.com>
Approved-by: Graham Madarasz <graham@lindenlab.com>
Approved-by: Andrey Kleshchev <andreykproductengine@lindenlab.com>
2018-07-03 13:46:23 +00:00
maxim_productengine 7ee5ee3dfd MAINT-8582 FIXED The message "Group is already in the list" is not displayed 2018-07-03 14:22:15 +03:00
eli 922c5fe2fc FIX INTL-93 translate Viewer Set51 from viewer-bear, for 9 languages 2018-07-02 17:11:08 -07:00
Graham Linden c530b3d151 MAINT-3219 make align planar faces set normal and specular offsets and rotations in addition to the diffuse values 2018-07-02 21:12:03 +01:00
Brad Payne (Vir Linden) 0b5bc86618 MAINT-8671 - more bind shape fix 2018-07-02 19:56:56 +01:00
Brad Payne (Vir Linden) e286d1743d MAINT-8671 - change in bind shape -> quaternion math. 2018-07-02 19:43:13 +01:00
Graham Linden 5e12beba70 MAINT-7548 MAINT-7560 use NvidiaOptimusEnablement globally exported var to signal desire to use high-performance graphics processor 2018-07-02 19:30:31 +01:00
andreykproductengine 5346e7909f MAINT-8618 Viewer attempting to edit action when it has no permission 2018-07-02 20:09:36 +03:00
AndreyL ProductEngine d154dc0892 increment viewer version to 5.2.0 2018-07-02 16:44:50 +03:00
maxim_productengine 00ae3be19f MAINT-8718 FIXED EAM can't add or remove agent to or from Allowed, Banned list for All Estates on the first try 2018-07-02 15:18:46 +03:00
Ruslan Teliuk 27b5ee16f2 Merged lindenlab/viewer-cougar into default 2018-07-02 15:10:54 +03:00
Nat Goodspeed 20907dbb72 DRTVWR-447: Update to viewer-manager build 517331 2018-07-01 21:07:44 -04:00
Nat Goodspeed 3e66dc9f19 MAINT-8822: Revert viewer_manifest to using src= instead of build=.
Turns out that having multiple (source, build, artwork) prefix stacks isn't
such a good idea after all. Many of our LLManifest.path() directives use
wildcards -- and if _any files_ match the specified wildcard from a prefix
stack other than what you had in mind, viewer_manifest will silently,
cheerfully do the Wrong Thing.

There is a good reason why all existing LLManifest.prefix() calls exclusively
used src= and/or dst= instead of build=.
2018-06-30 10:08:35 -04:00
Nat Goodspeed bbadee86c1 MAINT-8822: Give LLManifest.prefix() (suppressed) debugging output. 2018-06-30 10:01:11 -04:00
Graham Linden 7851e49878 MAINT-8260 make TextureLoadFullRes not persistent to avoid issues with accidentally setting it on systems which cannot handle the mem load it implies 2018-06-29 22:42:06 +01:00
Brad Payne (Vir Linden) 329fee9704 MAINT-8671 - animated object rotation fix based on bind shape matrix of root prim, where applicable. 2018-06-29 22:14:39 +01:00
Nat Goodspeed 93ea0d7026 MAINT-8822: Revamp the LLManifest.prefix() calling convention.
The way prefix("path_fragment") or prefix(src="path_fragment") has always
worked is that unless you explicitly specify dst="", it adds "path_fragment"
to the source AND dest prefix stacks!

The most recent refactoring of viewer_manifest.py failed to copy CEF because
it involved prefix(src="../some lengthy path fragment") -- forgetting to
specify dst="" -- which added "../some lengthy path fragment" to the dest
prefix stack -- which put it outside the viewer install staging area
altogether.

Having been bitten too many times by forgetting to add prefix(dst=""), we
remove the necessity. The prefix() src=, build= and dst= prefix stacks are now
completely independent. Add src_dst= keyword argument for when you DO want to
add the same path fragment to both the source and dest prefix stacks.
("Explicit is better than implicit.")

Change all existing calls accordingly.

Now that the build prefix stack no longer tracks the src prefix stack, we were
failing to pick up some things from the build area because NOBODY ever used
build=, relying entirely on src= to point both to stuff in the source tree and
stuff in the build tree. Try to use build= appropriately.

If that proves too confusing, we might eliminate the separate build and
artwork (!) prefix stacks entirely, requiring callers to reset the src stack
explicitly when switching back and forth.
2018-06-29 17:08:48 -04:00
Graham Linden 3008962f0c Convert tabs to spaces in llprimitive/llmaterial.* for sanity 2018-06-29 21:21:46 +01:00
ruslantproductengine 3991a0f765 MAINT-8335 Derendering Avatar type also derenders some rezzed mesh objects
Fixed
2018-06-29 17:22:51 +03:00
Nat Goodspeed cd52724ef8 DRTVWR-447: Suppress BugSplat UI; auto-fill certain BugSplat data.
Direct BugSplat to send crash reports without prompting, on both Windows and
Mac.

Add a mechanism by which code called after LL_ERRS() can retrieve the fatal
log message string. (How did the crash logger extract that for Linden crash
logging?)

Add that fatal message to crash reports on Windows. But as BugsplatMac is
engaged only on the run _after_ the crash, we no longer have that message in
memory.

Also add user name and region location to Windows crash reports. On Mac, (a)
we don't have the information from the previous run and (b) BugsplatMac
doesn't provide an API to attach that information to the crash report.

Add Mac logging to indicate the success or failure of sending the crash
report. Add Windows logging to indicate we're about to send.
2018-06-28 21:49:07 -04:00
Graham Linden 82a097b06f MAINT-8676 modify XUI to allow negative offsets again and fix up material handling of normal/specular offsets 2018-06-29 00:47:13 +01:00
Graham Linden 27679824ff Handle grids.xml w/ single entry instead of an array.
Fix crash when no login URIs are found for a given grid
(does not happen after fixing above, but should not crash either).
2018-06-29 00:16:32 +01: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
Nat Goodspeed f6e7893a6e MAINT-8797: Resurrect BugSplat crash reporting on Windows.
The Breakpad symbol-file upload in the viewer's build.sh was failing on
BugSplat builds since we weren't generating Breakpad symbol files. That upload
was conditional on RELEASE_CRASH_REPORTING, so my first approach was to set
RELEASE_CRASH_REPORTING=OFF for BugSplat builds. Unfortunately that symbol
also propagates down into C++ compiles, and in llappviewerwin32.cpp, both
Breakpad and BugSplat crash reporting is conditional on it. So that change
inadvertently turned off the C++ logic to engage BugSplat.

Stop forcing RELEASE_CRASH_REPORTING=OFF for BugSplat builds. Instead, make
the Breakpad symbol-file upload check the BUGSPLAT_DB variable as well.

Add #pragma messages to llappviewerwin32.cpp so we can detect whether it's
being built for Breakpad or BugSplat or neither.
2018-06-28 12:39:42 -04:00
Anchor Linden 917ab7be9e [MAINT 8434] - fix mode select doesnt change on drag n drop,
[MAINT 8410] - fix eye dropper still active after switching to bake mode,
[MAINT 8464] - fix bake mode active for non attached objects
2018-06-28 05:14:29 +05:30
Oz Linden d9c59488f4 fix debug logging 2018-06-27 16:21:10 -04:00
Oz Linden 04fecd4802 fix provisioning debug log 2018-06-27 14:46:59 -04:00
Graham Linden 524fbefd2a Merge 2018-06-27 15:28:26 +01:00
Graham Linden 9a00d545d4 Merge 2018-06-27 15:26:54 +01:00
Oz Linden 711cd0d10f add more startup debug logging 2018-06-27 09:44:54 -04:00
Anchor Linden b48ca9da47 Merge 2018-06-27 17:45:35 +05:30
maxim_productengine 522f0db9f5 MAINT-8696 FIXED Multiple confirmation floaters can be opened when removing an entity from access list 2018-06-27 12:57:04 +03:00
Graham Linden c0bd1cd432 Disambiguate logical op precedence for Clang. 2018-06-27 01:38:05 +01:00
Anchor Linden a0beacf007 [MAINT-8513] - use IMG_DEFAULT in case of no server bakes 2018-06-27 05:57:21 +05:30
Anchor Linden ace5cb7d90 [MAINT-8753] - fix physics opened when click on universal 2018-06-27 05:02:20 +05:30
Graham Linden 8b1120b3ec Fix misspelled convenience func name. 2018-06-26 23:43:06 +01:00