Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-27 | SL-957: Explicitly pass VIEWER_SYMBOL_FILE from build.sh into CMake | Nat Goodspeed | |
instead of relying on both indra/newview/CMakeLists.txt and build.sh generating the same file pathname. Make build.sh set VIEWER_SYMBOL_FILE (instead of symbolfile) in pre_build, and pass it to autobuild configure via -D switch. Then the uploads stanza can just use VIEWER_SYMBOL_FILE instead of performing its platform-sensitive case statement right there. Introduce VIEWER_SYMBOL_FILE CMake cache variable, default empty string. Make indra/newview/CMakeLists.txt generate_breakpad_symbols logic conditional on VIEWER_SYMBOL_FILE being non-empty, as well as everything else. Eliminate local set(VIEWER_SYMBOL_FILE) directives. | |||
2018-08-27 | line endings fix | maxim_productengine | |
2018-08-24 | SL-944 - logcontrol options to control which log recorders get used. This ↵ | Brad Payne (Vir Linden) | |
can be useful for performance reasons when especially verbose debug logging is needed. | |||
2018-08-24 | DRTVWR-447: Introduce explicit CMake BUGSPLAT_DB variable. | Nat Goodspeed | |
Define the CMake cache variable, with empty string as its default. Make build.sh pass the BUGSPLAT_DB environment variable as a CMake command-line variable assignment. Change CMake 'if (DEFINED ENV{BUGSPLAT_DB})' to plain 'if (BUGSPLAT_DB)'. Make CMake pass new --bugsplat switch to every one of SIX different invocations of viewer_manifest.py. Give llmanifest.main() function an argument to allow supplementing the base set of command-line switches with additional application-specific switches. In viewer_manifest.py, define new --bugsplat command-line switch and pass to llmanifest.main(). Instead of consulting os.environ['BUGSPLAT_DB'], consult self.args['bugsplat']. | |||
2018-08-23 | DRTVWR-447: Add (some) metadata to Mac crash reports. | Nat Goodspeed | |
This required reordering certain operations during Mac viewer startup. Split llappviewermacosx.cpp's initViewer() function into constructViewer() (which instantiates LLAppViewerMacOSX) and initViewer() (which calls LLAppViewerMacOSX::init()). llappdelegate-objc.mm's applicationDidFinishLaunching override now calls [BugsplatStartupManager start] between constructViewer() and initViewer(): we want constructViewer() to have set up the logging subsystem so we can log the actions of BugsplatStartupManagerDelegate override methods, but otherwise we want BugsplatStartupManager in place as early as possible to catch any early crashes. Besides, initViewer() ends up overwriting the static_debug_info.log on which we depend for the *previous* run's crash metadata. Move the code that initializes the pathname of the static_debug_info.log file from LLAppViewerMacOSX::init() to the LLAppViewerMacOSX() constructor, since BugsplatStartupManagerDelegate override methods need to read (the previous run's) file. Add code to applicationLogForBugsplatStartupManager override to set new BugsplatMac 1.0.6 properties userName and userEmail. Don't log empty fields from static_debug_info.log if we couldn't read it. | |||
2018-08-22 | DRTVWR-447: Additional logging getting metadata for previous run | Nat Goodspeed | |
2018-08-22 | DRTVWR-447: Add logging to BugsplatMac override methods. | Nat Goodspeed | |
2018-08-22 | MAINT-8926 Don't allow overwritting default preset | andreykproductengine | |
2018-08-23 | MAINT-8997 Add "Sort by recent arrival" to viewer People / Nearby map and list | maxim_productengine | |
2018-08-22 | merge | Brad Payne (Vir Linden) | |
2018-08-22 | DRTVWR-447: Attempt to post BugSplat metadata with Mac crash reports. | Nat Goodspeed | |
Introduce CrashMetadata, an LLSingleton in llappviewermacosx.cpp, declared in llappviewermacosx-for-objc.h and accessed by the various BugsplatStartupManagerDelegate override methods. CrashMetadata is populated by reading the previous (presumably crashed) run's static_debug_info.log file. This replaces the previous getOldLogFilePathname(), getFatalMessage() and getAgentFullname() functions. To extend that suite for additional metadata, not only would we have to keep adding new free functions, but we'd have to keep rereading the static_debug_info.log file. Override the new applicationKeyForBugsplatStartupManager, defaultUserNameForBugsplatStartupManager, defaultUserEmailForBugsplatStartupManager methods to extract relevant fields from CrashMetadata. Change applicationLogForBugsplatStartupManager and attachmentForBugsplatStartupManager to do the same. Enhance llviewerregion.cpp to update the static_debug_info.log file every time we enter a new region. | |||
2018-08-21 | DRTVWR-447: Add static_debug_info.log file to Windows crash report. | Nat Goodspeed | |
Also use the LLOSInfo information for platform rather than simply Windows32 or Windows64. | |||
2018-08-21 | MAINT-8917: For BugSplat viewer, don't create dump-UUID directory. | Nat Goodspeed | |
Just put the static_debug_info.log file in the parent logs directory. Also update that static_debug_info.log file with "FatalMessage" key taken from LL_ERRS() message string. | |||
2018-08-21 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2018-08-21 | increment viewer version to 5.1.9 | Nat Goodspeed | |
2018-08-20 | MAINT-8977 32bit viewer should have stricter image size cap | andreykproductengine | |
2018-08-22 | MAINT-8985 FIXED User is able to send friendship request to a friend from ↵ | maxim_productengine | |
the group menu | |||
2018-08-22 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2018-08-15 | DRTVWR-447: Simplify redundant if-key-in-dict-and-value-nonempty logic | Nat Goodspeed | |
2018-08-15 | MAINT-8993 FIXED Crash in LLTeleportHistory::updateCurrentLocation(..) | maxim_productengine | |
2018-08-15 | mac build fix | Mnikolenko ProductEngine | |
2018-08-14 | MAINT-8930 FIXED Using "Reset all to recommended settings" still shows the ↵ | maxim_productengine | |
last active preset as "Preset in use" in the UI | |||
2018-08-10 | MAINT-8926 Don't allow overwritting default preset | andreykproductengine | |
2018-08-10 | VOICE-50 VOICE-58: recover from SLVoice process exit automatically | Oz Linden | |
2018-08-09 | MAINT-8974 Reduce default settings for intel GPUs in case of failed benchmark | andreykproductengine | |
2018-08-08 | SL-704 - code cleanup, mostly old AXON comments. | Brad Payne (Vir Linden) | |
2018-08-08 | Merged in andreyl_productengine/viewer-neko-marchcat (pull request #671) | Andrey Lihatskiy | |
MAINT-8856 Fixed URL behavior in group call popups Approved-by: Andrey Kleshchev <andreykproductengine@lindenlab.com> | |||
2018-08-08 | SL-928 - in mesh upload, warn if bind shape is non-identity and skin weights ↵ | Brad Payne (Vir Linden) | |
are enabled. | |||
2018-08-08 | MAINT-8856 Fixed URL behavior in group call popups | AndreyL ProductEngine | |
2018-08-07 | MAINT-8959 Fixed some pointers not being reset | andreykproductengine | |
2018-08-06 | MAINT-8197 Compliment benchmark crash processing with SEH handling | andreykproductengine | |
2018-08-03 | Merged in MAINT-8803 | Andrey Kleshchev | |
2018-08-02 | merge | Brad Payne (Vir Linden) | |
2018-08-02 | merge changes for 5.1.7-release | Oz Linden | |
2018-08-02 | DRTVWR-447: Merge changesets from newly updated viewer-release. | Nat Goodspeed | |
2018-08-02 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2018-08-02 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2018-08-02 | increment viewer version to 5.1.8 | Nat Goodspeed | |
2018-08-02 | additional logging around launch/termination of SLVoice | Oz Linden | |
2018-08-01 | SL-937 - added debug setting DebugObjectLODs to help track LOD calculations ↵ | Brad Payne (Vir Linden) | |
especially for rigged meshes | |||
2018-08-01 | MAINT-8803 Better UI handling of unrecognized inventory items | maxim_productengine | |
2018-08-01 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2018-07-31 | SL-937 - use dynamic box for rigged mesh attached to normal avatar as well. ↵ | Brad Payne (Vir Linden) | |
Still has a 2x error in the radius calc, but gets radius using the dynamic box. | |||
2018-07-31 | MAINT-8931 FIXED Render quality value in About Second Life is misleading | maxim_productengine | |
2018-07-30 | Merged in MAINT-8911 | Andrey Kleshchev | |
2018-07-27 | MAINT-8911 'None' Click actions are ignored for attachments | andreykproductengine | |
2018-07-27 | MAINT-8924 FIXED Outfit snapshot upload closes inventory | maxim_productengine | |
2018-07-25 | MAINT-8919 fixed typo in xml string | maxim_productengine | |
2018-07-20 | MAINT-8863 - less verbose diagnostics, kept the fix. Make sure joint nums ↵ | Brad Payne (Vir Linden) | |
get rebuilt after invalid joints are scrubbed. | |||
2018-07-20 | MAINT-8163 Move buttons down to accommodate text change | maxim_productengine | |