summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
2018-07-17DRTVWR-447: Force rebuild with new BUGSPLAT_DB value.Nat Goodspeed
2018-07-17MAINT-8883 Restore previous selection after updating the listmaxim_productengine
2018-07-17SL-927 Better loggingandreykproductengine
2018-07-17SL-920 Better logging and limited cap to offline messagesandreykproductengine
2018-07-17SL-920 Better logging and limited cap to offline messagesandreykproductengine
2018-07-16SL-927 Fix coro nameandreykproductengine
2018-07-16Merged in andreykproductengine/maint-neko2 (pull request #656)Andrey Kleshchev
MAINT-8844 Fixed selection inconsistancies (inworld manipulation vs tool floater) Approved-by: Simon Linden <simon@lindenlab.com> Approved-by: Maxim Nikolenko <maximnproductengine@lindenlab.com> Approved-by: Andrey Lihatskiy <andreylproductengine@lindenlab.com>
2018-07-16MAINT-8844 Fixed selection inconsistancies (inworld manipulation vs tool ↵andreykproductengine
floater)
2018-07-16MAINT-8883 FIXED If someone sends a group notice immediately before you, it ↵maxim_productengine
wipes out the notice you are writing
2018-07-14DRTVWR-447: Revert BugSplat diagnostic logging; add platform tag.Nat Goodspeed
2018-07-12DRTVWR-447: For want of a 'const', the build was lost.Nat Goodspeed
2018-07-12DRTVWR-447: More diagnostic logging for BugSplat metadata strings.Nat Goodspeed
2018-07-11DRTVWR-447: Diagnostically try naively widening BugSplat metadata.Nat Goodspeed
2018-07-11DRTVWR-447: Fix silly typosNat Goodspeed
2018-07-11DRTVWR-447: Add more diagnostic logging to Windows BugSplat crash.Nat Goodspeed
2018-07-10SL-932: Attach user's settings.xml file to Windows crash reports.Nat Goodspeed
It is not obvious whether the BugsplatMac attachment API even supports multiple file attachments. I've contacted BugSplat support.
2018-07-10DRTVWR-447: Use absolute path prefixes for CEF components.Nat Goodspeed
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-09Merged in lindenlab/viewer-lynxAndreyL ProductEngine
2018-07-06MAINT-1771 FIXED Avatar doesn't stand up after pressing Shift+Alt+S keyboard ↵maxim_productengine
shortcut
2018-07-04MAINT-8800 Vivox pointlesly stalls for 10 seconds waiting on shutdownandreykproductengine
2018-07-03Merged in graham_linden/viewer-lynx-graham (pull request #82)Andrey Lihatskiy
Roll back optimization that breaks cubemap updates Approved-by: Andrey Lihatskiy <andreylproductengine@lindenlab.com>
2018-07-03Roll back optimization that isn't needed for sky rendering when atmospherics ↵Graham Linden
are used, but is needed for cubemap update.
2018-07-02FIX INTL-93 translate Viewer Set51 from viewer-bear, for 9 languageseli
2018-07-02MAINT-8618 Viewer attempting to edit action when it has no permissionandreykproductengine
2018-06-30MAINT-8822: Revert viewer_manifest to using src= instead of build=.Nat Goodspeed
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-30MAINT-8822: Give LLManifest.prefix() (suppressed) debugging output.Nat Goodspeed
2018-06-29MAINT-8260 make TextureLoadFullRes not persistent to avoid issues with ↵Graham Linden
accidentally setting it on systems which cannot handle the mem load it implies
2018-06-29MAINT-8822: Revamp the LLManifest.prefix() calling convention.Nat Goodspeed
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-28DRTVWR-447: Suppress BugSplat UI; auto-fill certain BugSplat data.Nat Goodspeed
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-28MAINT-8797: Resurrect BugSplat crash reporting on Windows.Nat Goodspeed
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-27fix debug loggingOz Linden
2018-06-27fix provisioning debug logOz Linden
2018-06-27MergeGraham Linden
2018-06-27add more startup debug loggingOz Linden
2018-06-27Disambiguate logical op precedence for Clang.Graham Linden
2018-06-26Fix misspelled convenience func name.Graham Linden
2018-06-26MAINT-8395 Better logingandreykproductengine
2018-06-26SL-927 Add new groups caps to viewer (offline messages only)andreykproductengine
2018-07-12MAINT-8862 mailto URIs should be loaded in the external browsermaxim_productengine
2018-07-11Merged in andreykproductengine/maint-neko3 (pull request #653)Andrey Kleshchev
MAINT-8849 Fixed Viewer displays 'Conneting to region...' screen forever Approved-by: Maxim Nikolenko <maximnproductengine@lindenlab.com> Approved-by: Andrey Lihatskiy <andreylproductengine@lindenlab.com> Approved-by: Simon Linden <simon@lindenlab.com>
2018-07-11MAINT-8856 FIXED URL in Group Name is represented as a hyperlink in group noticemaxim_productengine
2018-07-11MAINT-8849 Fixed Viewer displays 'Conneting to region...' screen foreverandreykproductengine
2018-07-10MAINT-8855 FIXED Location SLURL gets truncated when using Help -> Report Bug ↵maxim_productengine
to file JIRA
2018-07-10Merged in maxim_productengine/viewer-neko_maint2 (pull request #651)Maxim Nikolenko
MAINT-8848 FIXED Object name in the llGiveInventory chat message is represented as a hyperlink Approved-by: Andrey Kleshchev <andreykproductengine@lindenlab.com> Approved-by: Andrey Lihatskiy <andreylproductengine@lindenlab.com> Approved-by: Simon Linden <simon@lindenlab.com>
2018-07-09MAINT-8848 FIXED Object name in the llGiveInventory chat message is ↵maxim_productengine
represented as a hyperlink
2018-06-26Skip updating the sky texture and fog iff we're using atmospherics shaders ↵Graham Linden
anyway.
2018-06-25MAINT-8457 FIXED "Mute" switching cancels the volume settings of Nearby Mediamaxim_productengine
2018-06-22MAINT-8686 Don't log empty listandreykproductengine
2018-06-22SL-857 revertedmaxim_productengine
2018-06-22SL-857 revertedmaxim_productengine